模块用的是AMIC,我们可用测试demo:prog_audio_all_test_case进行测试,(此程序在发布包的sdk\verify\mi_demo\geonosis\audio_all_test_case)
prog_audio_all_test_case使用说明:

-t: 程序的运行时间(秒数),不指定则会一直运行
-I: 使能AI
-o: AI录音的输出路径
-d: AI的设备ID(Amic[0] Dmic[1] I2S RX[2] Linein[3])
-c: AI通道数
-v: AI音量参数(Amic 0~21, Dmic 0~4, Linein 0~7)
-s: AI采样率8000/16000/32000/48000
-q: 是否使用AI queue mode
-h: 使能AI Hpf
-g: 使能AI Agc
-e: 使能AI Eq
-n: 使能AI NR
-r: AI 重采样采样率8000/16000/32000/48000
-a: AI 编码类型g711a/g711u/g726_16/g726_24/g726_32/g726_40
-A: 使能AED
-b: 使能AEC
-O: 使能AO
-i: AO播放的输入文件路径
-D: AO设备ID(Lineout[0] I2S TX[1] HDMI[2])
-V: AO音量参数(-60~30)
-h: 使能AO Hpf
-g: 使能AO Agc
-e: 使能AO Eq
-n: 使能AO NR
-r: AO 重采样采样率8000/16000/32000/48000

录音指令如下:

# prog_audio_all_test_case –t 30 –I –o /tmp –d 0 –c 1 –v 15 –s 8000

Amic 单声道 采样率8K,录音30秒,保存路径为/tmp,音量参数为15,采样率为8000。

播放指令如下:

# prog_audio_all_test_case -t 10 -O -i /tmp/Chn0_Amic_8K_16bit_MONO.wav  -D 0 -V 3
文档更新时间: 2022-06-23 16:21   作者:Aeeditor