arecord和aplay是alsa-utils一部分,我们在Linux系统下进行音频开发时经常使用,非常方便。
先简单介绍一下。
arecord 采集原始音频
arecord -r 8000 -t raw -c 1 -f S16_BE ./test
aplay 播放原始音频
aplay -t raw -r 8000 -f S16_BE -c 1 ./test
参数说明:
-r 采样频率 8000 48000 44100等
-t 录音文件类型 voc, wav, raw or au
-c 声道数,1:单声道;2:双声道
-f 采样格式,S16:16位; BE: 大端 ; LE: 小端
最后是 文件路径
注意:播放异常时,检查采集时的参数是否和播放时的参数一致。