一. Glass 语音助手介绍
1.1 概述
Glass 语音助手基于Rokid Ai SDK 开发,拥有:
- 语音激活和声音数据处理;
- 语音asr识别;
- Rokid技能nlp调用;
- 云技能命中与执行;
- 本地技能命中与执行;
- 中文离线语音处理;
1.2 对外支持说明
Glass 语音助手作为独立的系统App内置到Glass系统中,暂不支持用户直接修改源码。但为了支持用户在自己的App中使用语音功能,对外提供:
- 支持“按键”/“激活”模式切换;
- 支持自定义激活词功能;
- 对外提供简单SDK以支持用户使用本地技能方式包装相关apk。
二. Glass语音助手使用说明
2.1 “按键”/“激活”模式切换
在Glass公共版本的系统中,在“设置”App中有设置语音助手使用模式的开关,支持“按键激活”、“语音激活”两种模式,系统初次初始默认使用“按键激活”模式。
2.2 自定义激活词功能
用户可以添加出系统默认激活词之外的其他四字语音激活词,如:“小呀小呀”、“小宝小宝”。 使用方式:
在系统的 /sdcard/Android/data/com.rokid.ai.glassaudio/files/ 目录下,创建 active_word_config.json 文件(存在,直接修改即可);
写入自定义激活词配置:
{ "atWords": [ { "name": "小呀小呀", "type": "AWAKE", "pinYin": "xiao ya xiao ya" }, { "name": "小宝小宝", "type": "AWAKE", "pinYin": "xiao bao xiao bao" } ], "version": "1.0" }
重启系统,设置就会生效。
2.3 本地技能SDK使用
如果系统内其他的Android apk想要使用语音打开、关闭,或者其他如“上一页”、“下一页”类的在线语音指令,需要将自己的apk包装成语音本地技能。为了方便用户开发自己的本地技能,Rokid提供了相应的本地技能工具。目前本地技能只支持在线语音识别。具体请参考本地技能SDK相关文档。
2.4 离线指令SDK使用
如果系统内其他的Android apk想要使用一些简单的离线语音指令,需要应用apk和语音助手进行交互。为了方便用户开发自己的离线语音指令,Rokid提供了相应的语音指令SDK。具体请参考离线指令SDK相关文档。