1月28日,AI 独角兽公司 Rokid 发布其人工智能操作系统 YodaOS。据悉,YodaOS 专门为下一代人机交互设备开发,可用于智能音箱、智能家居、智能穿戴和车载等多种设备和场景。
AI 时代交互方式发生改变,现有 OS 无法满足
近年来,AI 技术的应用与落地,让智能硬件具备语音交互和视觉交互的基础能力,人机交互方式从 GUI 及触屏逐渐演变成基于多模态的交互方式。而要实现这种交互,离不开底层操作系统的发展。
手机时代的操作系统主要为以多点触控交互方式的设备(如智能手机)做适配和优化。而在 AI 时代,交互方式发生改变,终端硬件也呈现极度分散化。
以语音交互领域为例,在智能音箱场景下,新的人机交互方式及设备成本都对市面上的操作系统提出了不同程度的挑战。
AI 时代需要一款专为下一代人机交互设备开发的操作系统,以降低智能终端产品化的开发成本,而 YodaOS 的目标就是成为 AI 时代的安卓。
全栈开源操作系统,提供产品级解决方案
YodaOS 基于 Linux 内核,在其上构建硬件抽象层、AI 抽象层和 Javascript 框架,是第一款全栈开源的 AI 操作系统。
YodoOS 集成了 Rokid 最新研发成果——云端语音算法 FCTC,并成功将其应用到终端设备上,保证在同等算力下,终端和云端的语音交互体验不相上下。
此举将智能语音产品的激活成功率在强噪音下提升了 20% 以上,唤醒速度实现 300ms 以内,达到行业领先水平。
基于开放的核心理念,YodaOS 将算法封装在 AI 抽象层,方便用户在上面开发 AI 应用,并支持替换成第三方的 AI 算法,比如将语音唤醒替换为 Amazon Voice Service。
累积 4 年产品打磨经验, YodaOS 集成 Rokid 头部内容、服务和 IoT 应用,并以自有 SoC 芯片 KAMINO18 产品级别方案输出,大大节省软硬件打磨时间,快速实现产品化。
此外,YodaOS 支持适配到市场上主流的芯片和硬件,包括高通、晶晨、三星、联发科和博通等,大大降低了要实现智能硬件产品化的门槛,让普通厂家能够参与 AI 产品创新和差异化。
拥抱 Node.js 社区,释放开发者的想象力
Rokid 一直坚信社区的力量,YodaOS 使用 Javascript 作为应用开发语言,并自研在终端上的 Node.js(ShadowNode)。
希望为 Node.js 社区一起打造在终端设备的生态,让大量开发者可以轻松进入语音交互以及人工智能行业,大大降低其准入门槛。
YodoOS 集成了语音唤醒、语音识别、语义理解以及语音合成等SDK,在应用开发框架中,包含了多媒体播放、音量、蓝牙、网络以及按键等系统接口,具有针对语音场景下的高集成度。
开发者可以通过简单的配置,定制自己的语音助手。与此同时,YodaOS 将整个系统架构模块化,鼓励开发者进行二次开发或替换源代码。
Rokid 基础平台研发中心负责人周军博士表示,YodaOS 的命名源自星球大战里面的 Yoda 大师,他极具智慧。同一般的武士不同,Yoda 相信,只有结合其他人的力量才能更加强大。Rokid 希望通过 YodaOS 赋予开发者 AI 软硬件的开发能力,释放想象力,创造价值。
今天,Rokid 已经在全球最大的代码托管平台 GitHub 上开源其代码,希望大家一起玩 YodaOS。