单片机交流
直播中

h1654155598.0450

12年用户 668经验值
私信 关注
[问答]

小白求助,求大佬分享stm32mp157开发板MIC接口测试方法

小白求助,求大佬分享STM32mp157开发板MIC接口测试方法

回帖(1)

毛晨霞

2021-10-28 11:38:15




4.5.2 MIC 接口测试方法

  
  

  

  

  • 录制音频:
    使用如下命令进行录制(执行命令后,对着板载咪头说话):

  [root@100ask:~]# amixer -c 0 cset numid=50 1 [root@100ask:~]# amixer -c 0 cset numid=48 1 [root@100ask:~]# amixer -c 0 cset numid=46 1 [root@100ask:~]# amixer cset numid=3 60000 60000 [root@100ask:~]# arecord -v --format=cd --device=plughw:0,1 test.wav   
  
  

前面 3 条 amixer 命令是打开板载咪头的开关,第 4 条命令是设置耳机的播放声音。
最后一条命令是录音命令,参数讲解如下:
  


  • –format=cd :设置格式为 16 bit little endian, 44100, stereo
  • –device=plughw:0,0 指定声卡设备。
  • test.wav :指定录音文件的名称以及格式。其中 test 是文件名称,wav 是音频格式。支持的格式有wav、raw 和 au 等。

  

  • 播放录音音频:
    将耳机插入开发板耳机孔,使用 aplay 进行播放刚才录制的音频文件:

  [root@100ask:~]# aplay -v --format=cd --device=plughw:0,0 test.wav   
  
  

参数讲解:
  


  • –format=cd :设置格式为 16 bit little endian, 44100, stereo
  • –device=plughw:0,0 指定声卡设备。
  • test.wav :指定录音文件的名称以及格式。其中 test 是文件名称,wav 是音频格式。支持的格式有wav、raw 和 au 等。

  注意:录音后再播放所录得的音频文件,只有一边耳朵有声音,因为只有一个麦克采集单声道数据。
  还可以通过 ssh 登录开发板,将电脑中的 wav 格式的音频上传到开发板,再用 aplay 进行播放。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分