12.snowboy教程

snowboy热词唤醒库

snowboy依赖库

  • pulseaudio: 音频录制与播放,减少音频配置
  • sox: 测试音频录制与播放
  • swig:
  • atlas: 计算机矩阵库
sudo apt-get install pulseaudio
sudo apt-get install sox
sudo apt-get install swig
sudo apt-get install libatlas-base-dev

snowboy下载

  • clone
git clone https://github.com/Kitt-AI/snowboy.git
  • 编译
    不同的平台,需要链接到不同的libsnowboy-detect.a
    我的平台是aarch64,修改makefile
ifneq (,$(findstring aarch64,$(shell uname -m)))
  SNOWBOYDETECTLIBFILE = $(TOPDIR)/lib/aarch64-ubuntu1604/libsnowboy-detect.a
endif

生成_snowboydetect.so

snowboy模型制作

  • 模型制作
https://snowboy.hahack.com/
  • wukong-robot
https://wukong.hahack.com/#/

snowboy测试

  • 运行
python demo.py resources/models/snowboy.umdl
  • 训练唤醒词
  1. 录制音频
rec -r 16000 -c 1 -b 16 -e signed-integer -t wav recordx.wav   x=1,2,3

https://snowboy.hahack.com/

2.测试模型

  • 单个唤醒词
python demo.py bighead.pmdl
  • 多个唤醒词
python demo2.py bighead.pmdl bighead2.pmdl 

粉丝如有需要帮助,或者代码,请私信我。

  • 8
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值