语音助手
文章平均质量分 91
殷长庆
海中月是天上月,眼前人是心上人
展开
-
snowboy+sherpa-onnx+Rasa+Coqui实现语音音箱【语音助手】
本系列主要目标初步完成一款智能音箱的基础功能,包括语音唤醒、语音识别(语音转文字)、处理用户请求(比如查天气等,主要通过rasa自己定义意图实现)、语音合成(文字转语音)功能。coqui主要在项目中完成接收rasa响应的内容,根据文本内容生成语音(TTS)。本文用到的一些安装包在snowboy那一篇的必要条件、和rasa的安装中已经完成了部分构建,coqui的api调用部分会把相关代码写到snowboy项目中,生成好语音文件后调用本机播放语音。原创 2023-08-08 21:30:00 · 1088 阅读 · 3 评论 -
snowboy+sherpa-onnx+Rasa实现聊天机器人【语音助手】
本系列主要目标初步完成一款智能音箱的基础功能,包括语音唤醒、语音识别(语音转文字)、处理用户请求(比如查天气等,主要通过rasa自己定义意图实现)、语音合成(文字转语音)功能。rasa主要在项目中完成接收语音识别内容,识别用户意图,根据意图执行相应动作,并将结果返回给调用端。本文用到的一些安装包在snowboy那一篇的必要条件中已经完成了部分构建,rasa的api调用部分会把相关代码写到snowboy项目中,处理完用户操作之后会打印响应信息。原创 2023-08-08 20:00:00 · 1575 阅读 · 0 评论 -
snowboy+新一代kaldi(k2-fsa)sherpa-onnx实现离线语音识别【语音助手】
本系列主要目标初步完成一款智能音箱的基础功能,包括语音唤醒、语音识别(语音转文字)、处理用户请求(比如查天气等,主要通过rasa自己定义意图实现)、语音合成(文字转语音)功能。语音识别、语音合成采用离线方式实现。语音识别使用sherpa-onnx,可以实现离线中英文语音识别。本文用到的一些安装包在snowboy那一篇的必要条件中已经完成了部分构建,在离线语音识别安装完成之后也会把相关代码写道snowboy项目中,语音唤醒之后调用语音识别翻译用户说话的内容。原创 2023-08-08 12:50:13 · 3636 阅读 · 3 评论 -
snowboy 自定义唤醒词 实现语音唤醒【语音助手】
准备唤醒词的音频文件录完之后自己检查以下声音有没有问题,如果命令报错可能是少安装包或者重新打开terminal。编辑一下Dockerfile,因为发现官网的不是慢就是其他报错编辑完成保存,然后构建镜像构建完成之后去运行容器生成自定义唤醒词模型执行完命令之后,model文件夹下会生成一个hotword.pmdl模型文件。原创 2023-08-07 22:00:00 · 2412 阅读 · 7 评论