树莓派爬坑系列(五)使用snowboy做热词唤醒
一、简要说明
snowboy所实现的功能就是对说的话进行检测,如果与预设的语音信号匹配则做出响应。和微软小娜的唤醒功能类似。
官方文档:http://docs.kitt.ai/snowboy/里面有具体介绍如何使用。
二、使用
snowboy可以使编译好的文件,也可以从githubhttps://github.com/Kitt-AI/snowboy下载源文件针对自己电脑环境进行编译。
需要注意的是:下载编译好的树莓派版本不能使用python3执行。
三、自己编译成Python3版本
- 1、从GitHubhttps://github.com/Kitt-AI/snowboy中下载压缩包,解压。
2、切换到swig/Python目录
1
2cd swig/Python
make3、执行完后在swig/Python目录下会生成几个文件,其中
snowboydetect.py
和_snowboydetect.so
就是我们需要的,可以把它拷贝到我们的项目中4、完整的执行snowboy还需要examples/Python3目录下的
snowboydecoder.py
和demo.py
及根目录下的resources
文件夹。
当然,还需要在官网训练自己的声音模型,然后下载下来放到相应目录。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com
文章标题:树莓派爬坑系列(五)使用snowboy做热词唤醒
本文作者:子非鱼
发布时间:2018-11-04, 11:19:29
最后更新:2018-10-07, 08:59:12
原始链接:https://Wangsr.cn/2018/11/04/2018-2018-10-06-树莓派爬坑系列(五)使用snowboy做热词唤醒/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。