树莓派安装snowboy
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相关推荐
- 树莓派安装openCV做图像识别
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|新机器视觉 有时候我们会使用树莓派和摄像头去做图像识别,在 ...
- 树莓派安装 MySQL 时出现错误的解决方法
树莓派安装 MySQL 时出现错误的解决方法 参考文章: (1)树莓派安装 MySQL 时出现错误的解决方法 (2)https://www.cnblogs.com/zhenqichai/p/raspb ...
- raspberry pi 3B 树莓派 安装tensorflow
raspberry pi 3B 树莓派 安装tensorflow 这两天买了raspberry pi 3b回来折腾着玩,拿到手装好系统后就开始安装树莓派版本的TensorFlow,这个安装过程也是踩了 ...
- 树莓派查看mysql的密码_树莓派安装MySQL 后若何获取登录密码
树莓派安装MySQL后获取登录密码 树莓派基于Debian系统. 乐成安装MySQL后 su root vim /etc/mysql/debian.cnf 其中 user 和 password 就是你 ...
- toolchain安装教程支持_树莓派安装ESP8266_SDK开发环境
陈拓 chentuo@ms.xab.ac.cn 2020/02/19-2020/03/31 1. 概述 ESP8266的开发工具是在linux系统下运行的,树莓派的官方操作系统是Linux系统.如果你 ...
- bootstrap文件不能被识别_树莓派安装openCV做图像识别
有时候我们会使用树莓派和摄像头去做图像识别,在树莓派和LINUX系统中最常用opencv去做图像识别,这次来介绍下树莓派安装opencv和用树莓派做图像识别. 一.树莓派的系统 安装就不介绍了.直接开 ...
- 树莓派安装ArchLinux
为什么80%的码农都做不了架构师?>>> ArchLinux是Linux的一个发行版,以简单,轻量为其设计理念.Archlinux是针对特定处理器而优化过的,能够更好地利用CP ...
- python开源项目homeassistant_树莓派安装家庭助理,Homeassistant,HASS
树莓派安装Home assistant(树莓派安装HASS/树莓安装HA) Homeassistant 家庭助手,是2018年最火的树莓派开源项目,HA是构建智慧空间的神器.基于HA可以连接各种外部设 ...
- 树莓派安装ftp服务器
在树莓派安装ftp服务器,可上载\下载文件 vsftpd是开源的轻量级的常用ftp服务器. 1,安装vsftpd服务器 (约400KB) sudo apt-get install vsftpd 2,启 ...
最新文章
- ASP.NET 3.5揭秘-读书笔记1
- 【C++】clipp 一个命令行参数解析器
- 谷歌将AutoML应用于Transformer架构,翻译结果飙升,已开源
- 互联网产品设计的“马化腾法则”
- vue-textarea 自适应高度
- 【资源总结】国内AI领域的赛事全集
- BorderDet论文解读
- SAP Fiori Elements - how is sap-label annotation inserted to odata request
- 工作332:uni-uview上传获取到对应数据
- “堂堂985博士,要去高职了,天空是灰暗的!!!”
- go 数组任意位置插入数字类型的元素
- 中国学霸本科生提出AI新算法:速度比肩Adam,性能媲美SGD,ICLR领域主席赞不绝口...
- excel文件工作表保护快速撤销
- 科普硬解,软解,gpu,dsp等等的关系
- pycharm电脑上怎么下载-Pycharm下载和安装图文教程[超详细]
- 宏基因组公共数据挖掘基因组集再发Nature
- html中auto是设置什么的,css中margin:auto什么意思?margin:auto属性的用法详解
- DelayQueue使用示例之KTV包厢记时
- vue+js 从一个数组中删除在另一个数组中已存在对象;
- 《计算机科学与探索》期刊 从投稿到以为录用,再到拒稿过程