树莓派爬坑系列(五)使用snowboy做热词唤醒

  1. 一、简要说明
  2. 二、使用
  3. 三、自己编译成Python3版本

一、简要说明

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
    2
    cd swig/Python
    make
  • 3、执行完后在swig/Python目录下会生成几个文件,其中snowboydetect.py_snowboydetect.so
    就是我们需要的,可以把它拷贝到我们的项目中

  • 4、完整的执行snowboy还需要examples/Python3目录下的snowboydecoder.pydemo.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" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏