設備總覽
音頻輸出
樹莓派音頻設備情況,播放設備
pi@raspberrypi:~/Desktop$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 7/7
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
音頻輸入,由於樹莓派3b沒有帶有音頻輸入,插入自制或者買的麥克風,這裏用的是AP8224 製作的USB 4MIC;
pi@raspberrypi:~$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: audio [DMIC*4 usb audio], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
命令測試
arecord -D "plughw:1,0" -d 10 test.wav
aplay --device=plughw:0,0 test.wav
安裝sox 調用 rec命令
rec 1.wav
也可以安裝omxplayer播放音頻
omxplayer -o local test.wav
也可以把樹莓派上的音頻傳到PC電腦上,我這裏PC用的是 Windows 10 WSL Ubuntu,命令如下;
jacob@Jacob‘s-NUC:/mnt/c/Users/iamlv$ scp [email protected]:/home/pi/Desktop/test.wav ./Desktop/
[email protected]'s password:
test.wav 100% 78KB 223.7KB/s 00:00
如果要把PC上的文件傳到樹莓派如下命令
jacob@Jacob‘s-NUC:/mnt/c/Users/iamlv/Desktop$ pscp 7.mp3 [email protected]:/home/pi/Desktop/ [email protected]'s password:
7.mp3 | 3257 kB | 3257.8 kB/s | ETA: 00:00:00 | 100%