在Raspberry Pi上設定麥克風

wrre
2 min readOct 25, 2017

--

在Raspberry Pi上插了個USB麥克風,需要先設定才能使用

偵測麥克風

插好麥克風後,先看是否有偵測到

cat /proc/asound/cards

看USB麥克風是編號幾,我的是2

查看USB麥克風

設定麥克風

設定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

完成

如果沒有,就重開再試一次即可

--

--