1、树莓派换源
参考链接:https://blog.csdn.net/qq_43556844/article/details/113615915
2、更新pip3
参考链接:https://blog.csdn.net/qq_43556844/article/details/113616214
3、存取麦克风
我们使用PortAudio作为音频输入/输出的跨平台支持。我们还使用sox作为快速实用程序来检查麦克风设置是否正确。

sudo apt-get install python-pyaudio python3-pyaudio sox
sudo pip3 install pyaudio

4、录制音频

rec test.wav

这里会报错,can’t open input ‘default’:
5、需要安装以下包,用以麦克风的配置

sudo apt-get install alsa-utils pulseaudio

6、再次测试

rec test.wav

7、使用ctrl + c停止录音,aplay test.wav播放。

8、下载snowboy,编译出适合自己系统的_snowboydetect.so
在这个链接下载:https://github.com/kitt-ai/snowboy
使用命令:git clone https://github.com/Kitt-AI/snowboy.git下载
安装以下工具,用以编译

sudo apt-get install swig (3.0.10或者更高的版本)
sudo apt-get install libatlas-base-dev

进入snowboy目录,执行以下命令,进行编译

cd /snowboy/swig/Python3make

得到了编译好的文件_snowboydetect.so
新建自己文件夹,将snowboy/example/Python3下的文件全复制到自己文件夹下,并将上一步编译后得到的_snowboydetect.so放到自己的文件夹中。

9、生成自己的唤醒词
训练模型:参考https://github.com/Kitt-AI/snowboy/

10、将自己的模型**.pmdl放到自己创建的文件夹snowboy里。
11、使用以下代码运行

注意:需要将官方案例中的 snowboydecoder.py 文件修改一下,把from . import snowboydetect 改为
import
snowboydetect然后再运行。并将编译后的swig/Python3目录下的snowboydetect.py复制到自己的目录中。

python3 demo.py **.pmdl

听到叮的一声,代表成功了。

完整参考文档:http://docs.kitt.ai/snowboy/#downloads

树莓派安装snowboy相关推荐

  1. 树莓派安装openCV做图像识别

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|新机器视觉 有时候我们会使用树莓派和摄像头去做图像识别,在 ...

  2. 树莓派安装 MySQL 时出现错误的解决方法

    树莓派安装 MySQL 时出现错误的解决方法 参考文章: (1)树莓派安装 MySQL 时出现错误的解决方法 (2)https://www.cnblogs.com/zhenqichai/p/raspb ...

  3. raspberry pi 3B 树莓派 安装tensorflow

    raspberry pi 3B 树莓派 安装tensorflow 这两天买了raspberry pi 3b回来折腾着玩,拿到手装好系统后就开始安装树莓派版本的TensorFlow,这个安装过程也是踩了 ...

  4. 树莓派查看mysql的密码_树莓派安装MySQL 后若何获取登录密码

    树莓派安装MySQL后获取登录密码 树莓派基于Debian系统. 乐成安装MySQL后 su root vim /etc/mysql/debian.cnf 其中 user 和 password 就是你 ...

  5. toolchain安装教程支持_树莓派安装ESP8266_SDK开发环境

    陈拓 chentuo@ms.xab.ac.cn 2020/02/19-2020/03/31 1. 概述 ESP8266的开发工具是在linux系统下运行的,树莓派的官方操作系统是Linux系统.如果你 ...

  6. bootstrap文件不能被识别_树莓派安装openCV做图像识别

    有时候我们会使用树莓派和摄像头去做图像识别,在树莓派和LINUX系统中最常用opencv去做图像识别,这次来介绍下树莓派安装opencv和用树莓派做图像识别. 一.树莓派的系统 安装就不介绍了.直接开 ...

  7. 树莓派安装ArchLinux

    为什么80%的码农都做不了架构师?>>>    ArchLinux是Linux的一个发行版,以简单,轻量为其设计理念.Archlinux是针对特定处理器而优化过的,能够更好地利用CP ...

  8. python开源项目homeassistant_树莓派安装家庭助理,Homeassistant,HASS

    树莓派安装Home assistant(树莓派安装HASS/树莓安装HA) Homeassistant 家庭助手,是2018年最火的树莓派开源项目,HA是构建智慧空间的神器.基于HA可以连接各种外部设 ...

  9. 树莓派安装ftp服务器

    在树莓派安装ftp服务器,可上载\下载文件 vsftpd是开源的轻量级的常用ftp服务器. 1,安装vsftpd服务器 (约400KB) sudo apt-get install vsftpd 2,启 ...

最新文章

  1. ASP.NET 3.5揭秘-读书笔记1
  2. 【C++】clipp 一个命令行参数解析器
  3. 谷歌将AutoML应用于Transformer架构,翻译结果飙升,已开源
  4. 互联网产品设计的“马化腾法则”
  5. vue-textarea 自适应高度
  6. 【资源总结】国内AI领域的赛事全集
  7. BorderDet论文解读
  8. SAP Fiori Elements - how is sap-label annotation inserted to odata request
  9. 工作332:uni-uview上传获取到对应数据
  10. “堂堂985博士,要去高职了,天空是灰暗的!!!”
  11. go 数组任意位置插入数字类型的元素
  12. 中国学霸本科生提出AI新算法:速度比肩Adam,性能媲美SGD,ICLR领域主席赞不绝口...
  13. excel文件工作表保护快速撤销
  14. 科普硬解,软解,gpu,dsp等等的关系
  15. pycharm电脑上怎么下载-Pycharm下载和安装图文教程[超详细]
  16. 宏基因组公共数据挖掘基因组集再发Nature
  17. html中auto是设置什么的,css中margin:auto什么意思?margin:auto属性的用法详解
  18. DelayQueue使用示例之KTV包厢记时
  19. vue+js 从一个数组中删除在另一个数组中已存在对象;
  20. 《计算机科学与探索》期刊 从投稿到以为录用,再到拒稿过程

热门文章

  1. 程序员优秀学习资料整理(不断更新中)
  2. burpsuite插件——BurpFakeIP
  3. vue2+高德地图绘制多个圆形覆盖物和多边形覆盖物
  4. 把一个数转换成2的幂次方
  5. 金属材料行业的ERP亮点分享
  6. STM32MP157-视频监控项目-FFmpeg-Nginx-RTMP-流媒体视频
  7. Wifi 的Log分析
  8. java map转对象
  9. python三角函数作业思路
  10. 服务器怎么防勒索病毒