在Raspberry Pi上插了個USB麥克風,需要先設定才能使用
偵測麥克風
插好麥克風後,先看是否有偵測到
cat /proc/asound/cards
看USB麥克風是編號幾,我的是2
設定麥克風
設定USB麥克風為預設
vim ~/.asoundrc
檔案內容
pcm.!default {
type hw
card 0
}ctl.!default {
type hw
card 0
}
把2個card 0改card 2
不過這個檔案在重開後會被重新復寫成原本的0,造成每次都要再改,於是寫了個.sh來點兩下就可以設定
自動設定麥克風 — 未完
建檔案,存要寫入設定的內容
vim microphone.txt
microphone.txt檔案內容
pcm.!default {
type hw
card 2
}ctl.!default {
type hw
card 2
}
建立.sh檔
vim microphone.sh
microphone.sh檔案內容
cat microphone.txt > ~/.asoundrc
存檔後,修改.sh為可執行
chmod +x microphone.sh
點擊microphone.sh就會把microphone.txt裡的內容取出,並取代掉~/.asoundrc的內容,這樣就設定好麥克風了
純記錄 — 其他找到的設定方法,但沒有work
紀錄1
sudo vim /usr/share/alsa/alsa.conf
找到
defaults.ctl.card 0
defaults.pcm.card 0
把0改成剛剛查看的編號,我改成2
紀錄2
sudo vim /etc/asound.conf
把2個card 0改2
完成
如果沒有,就重開再試一次即可