使用离线语音实现对设备的参数设置,参数主要是命令和经纬度这类参数,通过语音设置经纬度代替手动输入,这样可以非常方便的把地图坐标设置好,避免用手去敲按键,而且便携设备键盘都比较小,避免了数字容易出错的问题。
采用双麦克风阵列拾音,实现远场拾音和环境噪声降噪,下面是测试视频,可以看到能很好的滤掉环境电机运转的噪音。命令词和坐标都能识别出来,这个是没有预设命令词和坐标的热词,可以看出识别准确率还可以,只是输出的对于文字还不对,这个需要继续进行优化。
测试视频,加环境噪音。
通过离线语音实现经纬度坐标的命令设置
后面优化了,根据经纬度的命令格式做了数字的优化,通过拼音来匹配,实现同音字或者谐音字匹配成目标的命令或着数值。
优化了一下后发现还能有更好玩的,那就是通过识别的命令,可以把回答变为预设的音频文件,这样就实现了离线智能音箱或者一个智能玩具,接收到命令后自动输出特定乐音。
北京卡西法离线语音模块测试串口输出
今天就写到这里,继续去搬砖。