树莓派上配置Snowboy

1 树莓派系统

09-07版本的系统,不要jessie版

2 修改阿里的源

deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib

3 按照文档给的安装依赖

sudo apt-get install swig3.0 python-pyaudio python3-pyaudio sox
pip install pyaudio
sudo apt-get install libatlas-base-dev

4 配置麦克风

sudo apt-get install
sudo apt-get upgrade
sudo  modprobe snd_bcm2835    载入声卡驱动

通过

arecord -d 10 -D plughw:1,0 test.wav

进行录音测试。(默认保存在/home/test.wav)(命令说明:arecord -d 录制时间(s)-D 设备 名称)

5 编译Python的Swig依赖

cd example/Python
make   

可能需要安装gcc/g++
测试录音功能是否可用

rec test.wav

6 错误处理

检查播放设备

aplay -l

检查录音设备

arecord -l

编辑 ~/.asoundrc

pcm.!default {
  type asym
   playback.pcm {
     type plug
     slave.pcm "hw:0,0"
   }
   capture.pcm {
     type plug
     slave.pcm "hw:1,0"
   }
}

7播放MP3文件

sudo apt-get install libsox-fmt-mp3
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容