1.設置默認聲卡為USB聲卡
在$HOME下新建.asoundrc
$cd $HOME
$nano .asoundrc
輸入以下內容
defaults.ctl.card 1
defaults.pcm.card 1
最後的1是USB聲卡的編號,可通過以下命令查看
$aplay -l
或
$cat /proc/asound/cards
然後重啟一下alsa就把1號聲卡(usb聲卡)設置成默認聲卡了。
測試錄音
$arecord -d 10 test.wav
測試播音
$aplay test.wav
2.播音和錄音為不同聲卡時,可以參考以下配置,修改~/.asoundrc
pcm.!default {
type asym
playback.pcm {
type plug
slave.pcm "hw:0,0"
}
capture.pcm {
type plug
slave.pcm "hw:1,0"
}
其中,hw:1,0表示card 1 device 0
3.調節聲卡音量
打開終端,輸入
$alsamixer
即可調節音量
按 f6 會出現聲卡列表
一般來説,usb 聲卡總是第二位的,聲卡編號是1(默認聲卡是0)
4.測試指定聲卡
arecord -D "plughw:5,0" -d 3 temp.wav
aplay -D "plughw:1,0" temp.wav