在Pepper机器人上使用讯飞语音识别
声明:本媒体部分图片、文章来源于网络
版权归原作者所有,如有侵权,请与我联系删除。
版权归原作者所有,如有侵权,请与我联系删除。
讯飞语音识别简介
当前Pepper机器人仅在NAOqi 2.9.3及以上版本开始**支持讯飞语音识别(中国大陆使用2.9.1的用户将会自动收到*新系统更新通知)。开发者无需自行集成机器人和讯飞的语音识别,使用标准的qiSDK API即可使用讯飞语音识别能力。
讯飞语音识别对于中文普通话的识别准确度和性能会略优于默认的Nuance,并且可以支持多种方言和自定义热词。但需要开发者自行创建讯飞开放平台账号和对应应用,讯飞开放平台默认会提供每月免费的调用额度(视账号权限)用于测试,如果超过免费调用额度,需要开发者自行支付费用。
安装和激活讯飞语音识别功能
请首先确保Pepper的OS版本为NAOqi 2.9.3以上。
安装讯飞语音识别包
使用讯飞语音识别需要安装三个语言包:
audio-1.0.39-atom.pkg
onlineasr-iflytek-1.0.4-atom.pkg
robot-language-chinese-1-3-8.pkg
将讯飞语音识别包通过scp命令拷贝到机器人头部系统:
scp <pkg路径> nao@<IP>:~
SSH连接上Pepper以后执行安装命令
qicli call PackageManager.install <pkg路径>
激活讯飞语音识别
Pepper机器人在默认的情况下,使用Nuance引擎进行远程语音识别。
中国大陆的用户,安装完所需讯飞语音识别包后即可直接使用讯飞语音识别功能,无需额外设置。
其他地区客户需要SSH连接上Pepper以后手动执行以下命令进行设置:
qicli call ALPreferenceManager.setValue com.sbre.audio activeASRs iflytek
重启Pepper使设置生效
了解更多咨询或需咨询点击:软银机器人