【导读】AI 独角兽公司 Rokid 发布其人工智能操作系统 YodaOS。据悉,YodaOS 专门为下一代人机交互设备开发,可用于智能音箱、智能家居、智能穿戴和车载等多种设备和场景。在安卓出现之前,有 Linux、塞班、Windows Mobile 等诸多手机操作系统,他们都有自己的开发标准和应用分发平台。虽然手机形态较固定,诸如触屏、摄像头和传感器这些东西。
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 分享给整个产业。
YodaOS 的架构跟 Android 类似,从下至上,由 Linux 内核、硬件抽象层、AI 抽象层和 JavaScript 框架组成,专为下一代人机交互设备开发,可用于智能音箱、智能家居、智能穿戴和车载等多种设备和场景。
我们将 Rokid 核心算法封装在 AI 抽象层,方便开发者直接调用诸如语音唤醒、语音识别、人脸识别等接口。同时,YodaOS 支持替换第三方的 AI 算法,比如将语音唤醒替换为 Amazon Voice Service。
Rokid 一直坚信社区的力量,YodaOS 使用 JavaScript 作为应用开发语言,并自研在终端上的 Node.js(ShadowNode),开发者可以直接使用 JavaScript / Node.js 来开发本地应用(技能)。
2019 年正好是 Node.js 10 岁生日,YodaOS 希望为 Node.js 社区一起打造在终端设备的生态,让大量开发者可以轻松进入语音交互以及人工智能行业,降低其准入门槛。
在硬件极度碎片化的 AI 时代,品牌方、硬件厂商和开发者面临着生态封闭、缺乏 AI 核心技术和硬件产品生产成本高周期长等问题。
YodoOS 集成了 Rokid 最新研发成果——云端语音算法 FCTC,并成功将其应用到终端设备上,保证在同等算力下,终端和云端的语音交互体验不相上下。此举将智能语音产品的激活成功率在强噪音下提升了 20% 以上,唤醒速度实现 300ms 以内,达到了行业领先水平。累积 4 年的产品打磨经验, YodaOS 集成了 Rokid 头部内容、服务和 IoT 应用,并以自有 SoC 芯片 KAMINO18 产品级方案输出,节省软硬件打磨时间,快速实现产品化。
基于开放的理念,YodaOS 支持适配到市场上主流的芯片和硬件,包括高通、晶晨、三星、联发科和博通等,降低了要实现智能硬件产品化的门槛,让普通厂家能够参与 AI 产品创新和差异化。很多人(包括 Rokid 内部员工)问道,为什么要叫 YodaOS?
YodaOS 的命名源自星球大战里面的 Yoda 大师,他极具智慧,同一般的武士不同,Yoda 相信,只有结合其他人的力量才能更加强大。YodaOS 愿结合开发者的力量,在伟大的人工智能时代为大家创造价值。
Rokid 基础平台研发中心负责人周军博士表示,YodaOS 的命名源自星球大战里面的 Yoda 大师,他极具智慧。同一般的武士不同,Yoda 相信,只有结合其他人的力量才能更加强大。Rokid 希望通过 YodaOS 赋予开发者 AI 软硬件的开发能力,释放想象力,创造价值。今天,Rokid 已经在全球最大的代码托管平台 GitHub 上开源其代码,希望大家一起玩 YodaOS。
推荐阅读: