Linux终端使用aplay播放wav
aplay是一个ALSA的声卡命令行soundfile录音机的驱动程序。
在linux下可以使用下面命令来查看用法:
man aplay所以可以使用来播放.wav的音频文件
aplay -D plughw:0,0 xxx.wav-
plughw后面的0,0指的是声卡id和设备id(card0,device0),这个根据自己的设备决定。
声卡id和设备id可以用aplay -l查看
orangepi@orangepi3:~/$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndhdmi [sndhdmi], device 0: SUNXI-HDMIAUDIO audiohdmi-dai-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: sndacx00codec [sndacx00-codec], device 0: SUNXI-AUDIO acx00-dai-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0上面可以看出我的声卡id是1,设备id是0,所以播放命令可以得出
下面是播放成功后显示的效果
orangepi@orangepi3:~/$ aplay -D plughw:1,0 001.wav
Playing WAVE '001.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono如果没有声音,可以用alsamixer来设置音量。
















