配置樹莓派/Linux默認聲卡設備


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM