00:00 / 02:18
连播
清屏
智能
倍速
点赞33
00:00 / 01:47
连播
清屏
智能
倍速
点赞6824
AEC训练数据的dump录音方法 加我微信hezkz17可申请加入数字音频系统研究开发交流答疑群课题组领取项目资料 由于AEC回声消除需要回采数据,必须是来自整机的数据,这必然要涉及到mic拾音与回采数据,比如4个ADC通道,mic0与mic1用于拾音接入ADC0,ADC1,回采L与回采R分别接入ADC3,ADC4。 要如何获取到这4路数据,把它们dump出来就特别重要。目前实现了uart输出方法,比较通用,首先找到该SOC的mic拾音的buf,但是需要自己加帧头标识字段,为了接收端定位帧方便提取。然后调用uart_send发送出来,接收设备一种是可以用逻辑分析仪捕获为,然后导出txt数据。另外一种是直接用串口调试助手,导出pcm格式文件。 在上位机解析上,需要自己写,需要分离不同的通道数据,以及提取数据包中的有效载荷。还原成原始音频数据。目前可以采用js脚本语言,或者python脚本语言实现,可以直接给AI提需求帮我们写。 当然有些SOC平台支持usb dump方法。在误码率,或者误帧率上会更低。还有的就可以用i2s,但是在SOC-SOC间传输比较多。SOC-PC就UART与USB为主。 在获取到原始音频数据。比如是.pcm或者.wav格式,就可以用audition或者auctiv 音频工具播放出声音来,以及分析频谱。和原始的音源对比下(回采),看是否有失真。从而进一步优化数据传输dump
00:00 / 01:48
连播
清屏
智能
倍速
点赞0
00:00 / 02:47
连播
清屏
智能
倍速
点赞78
00:00 / 00:34
连播
清屏
智能
倍速
点赞835
00:00 / 00:56
连播
清屏
智能
倍速
点赞2262
00:00 / 01:22
连播
清屏
智能
倍速
点赞5
00:00 / 01:06
连播
清屏
智能
倍速
点赞125
00:00 / 04:45
连播
清屏
智能
倍速
点赞1941
00:00 / 00:43
连播
清屏
智能
倍速
点赞18