1. 安裝 Raspbian
1.1 下載 Raspberry Pi Imager 和 Raspbian 系統(tǒng)鏡像
1.2 打開 Imager,系統(tǒng)選擇 custom 并選擇下載完成的文件,SD 卡選擇對應(yīng)的 SD 卡
1.3 寫入過程大概 2 分鐘
1.4 啟動樹莓派延窜,進(jìn)行基礎(chǔ)設(shè)置禾唁。默認(rèn)賬戶 pi 的密碼是 raspberry
2. 配置麥克風(fēng)
安裝 sox
sudo apt-get install python3-pyaudio sox
安裝 PortAudio
sudo pip3 install pyaudio
使用 sox -d -d
測試麥克風(fēng)
如果遇到報(bào)錯 "sox FAIL formats: can't open input 'default': snd_pcm_open error: No such file or directory" (多半會)的話庆揪,執(zhí)行下面的操作
插入外置 USB 聲卡(筆者使用的是這個
)莉恼,在桌面的音量圖標(biāo)中設(shè)置 Audio Inputs 和 Outputs 都為 USB Audio Device
將音響和麥克風(fēng)都插入外置 USB 中咕村。需要注意艾疟,筆者所用的綠聯(lián)聲卡麥克風(fēng)接線格式和所用的麥克風(fēng)不兼容来吩,需要拔出1.5mm才能夠正常使用
再次運(yùn)行 sox -d -d
,可以看到能夠正常錄音汉柒,但音量較小误褪。
在桌面的 Input Device Settings 菜單中和輸入 alsamixer
命令,更改音頻音量增益
再附上一些音頻相關(guān)命令
aplay -l
列出所有輸出設(shè)備
arecord -l
列出所有輸入設(shè)備
3. 安裝 Snowboy
安裝 SWIG sudo apt-get install swig
安裝 Atlas sudo apt-get install libatlas-base-dev
獲取源代碼 git clone https://github.com/Kitt-AI/snowboy.git
編譯 Python3 綁定
cd snowboy/swig/Python3
make
4. 測試
測試:
需要先修改 snowboy/examples/Python3 目錄下的 snowboydecoder.py
文件碾褂。
將第 5 行代碼 from * import snowboydetect
改為 import snowboydetect
即可直接運(yùn)行兽间。
進(jìn)入官方示例目錄 snowboy/examples/Python3
并運(yùn)行:
python3 demo.py resources/models/snowboy.umdl
( snowboy.umdl 為語音識別模型)
然后對著麥克風(fēng)講出 "snowboy",如果可以聽到 "滴" 的聲音正塌,則安裝配置成功嘀略。