始料未及,在聲音的設定部分卡了很久。目前總結的一些設定的步驟如下:
1. 把該連接的usb裝置連接上去
2. 安裝alsa
sudo apt-get install alsa-base alsa-utils libasound2-dev
3. 檢查是不是有抓到音效卡
lsusb
4.檢查音效卡的設定,執行下面指令可帶出設定畫面,用F6選擇音效卡看詳細設定。
alsamixer
5. 試著錄聲音(arecord 命令參考,這裡假設只有一張外接的音效卡)
arecord -D plughw:1 –duration=10 -f cd -vv ~/rectest.wav
6. 試著播放聲音,聽一聽是否聲音清晰且沒雜音
aplay /usr/share/sounds/alsa/Front_Center.wav
speaker-test -c 2 -t wav -D hw:0,0
aplay rectest.wav
測試指令,它會依左聲道、右聲道的順序反覆播放,可以按「Ctrl+C」來停止。
參考資料
- pi音效設定
- 延伸的專案:翻譯機器人,參考二
- Adafruit設定
- alsa 架構
- Alsa project
- sox 在mac上如何安裝
- Audacity如何偵測usb device
- pi的OS到jessie後,有些設定已經改位置
/etc/modprobe.d/alsa-base.conf
move to
/usr/shared/modprobe.d/alsa-base.conf
move to
/usr/shared/modprobe.d/alsa-base.conf
沒有留言:
張貼留言