步骤1.硬件结构检查
气密性检查
检查设备气密性,腔体内是否有漏音。
环境检查
调优或测试的时候,避免设备旁边是有大面积硬质物体遮挡反射,或者避免设备在纸张上、旁边有塑料袋。
步骤2.确定speaker音量
根据客户需求设定喇叭输出音量最大值,可播放1KHZ 0db音频,在 0.5 cm距离测量音量分贝,配置输出的喇叭音量,直到为自己所需的分贝值为止。
步骤3.录音音频检查
录音幅值:设备最大音自播自录mic录音和回采音频不截幅。
步骤4.降噪后音频效果确认
配置增益可点击配置adc-dac增益值参考如何配置。
在不同设备上调试 MIC 和 REF 增益的时候,设备自播最大声音(激昂音乐或讲话稿)时录音幅值范围:
大概保持 mic 录音幅值 -3db~-15db
大概保持 ref 录音幅值 -3db~-15db
注意:
若出现 mic 截幅 或 ref 截幅,效果都会变差;
若 mic 录音增益过小,会造成 AGC 压力很大,听感单薄,音量小。
自播自录所使用的音频可以点击下载示例音频-tclw.wav。
步骤1:准备 Debug 固件(UAC输出8通道音频数据)
对设备进行录音分析,需要烧录 debug 固件(UAC输出8通道音频数据)。
可根据代码常用配置文档,自行编译固件。
步骤2:音频分析工具
录音软件:Audacity
音频分析软件:Adobe Audition CC
注:软件工具下载的链接来自第三方链接,如果无法打开,请自行上网搜索可用链接下载
音频检查可直接通过 Audacity ,也可以将 Audacity 导出的音频通过 Adobe Audition CC 查看。
步骤3:录音
将检查对象(产品/模组/开发板)通过 USB 连接电脑,使用录音工具进行录音,对录音音频质量进行检查。
将检查对象(产品/模组/开发板)通过 USB 连接电脑;
PC 端选择对应的设备,然后播放音乐,将调试设备音量调到最大;
打开录音工具 Audacity 并完成配置:
Audacity 界面配置如图标注,点击录音按钮开始录音。
选择 Windows WASAPI、
采样率 16000、
录音麦克风对应的 ListenAi,声道为 8。
录音完成后将音频导出为 wav 格式音频。
步骤4:音频分析
将增益调节到参考音频幅值。
说明:
第 1 路为 mic1 信号,信号幅值峰值在-3db~-15db 之间,符合录音幅值要求;
第 2 路为 mic2 信号,信号幅值峰值在-3db~-15db 之间,符合录音幅值要求;
第 3 路为 mic3 信号,信号幅值峰值在-3db~-15db 之间,符合录音幅值要求;
第 4 路为 mic4 信号,信号幅值峰值在-3db~-15db 之间,符合录音幅值要求;
第 5 路为 自定义 信号,如有信号,也需保持信号幅值峰值在-3db~-15db 之间;
第 6 路为 自定义 信号,如有信号,也需保持信号幅值峰值在-3db~-15db 之间;
第 7 路为 ref 信号,信号幅值峰值在-3db~-15db 之间,符合录音幅值要求;
第 8 路为降噪后信号。是最终输出给上位机的音频。
(自定义信号:比如:如若双spk,第6路可定制为ref2信号)
targetLevelDbfs:AGC增益控制目标幅值,AGC会把音频输出幅值趋于这个值的附近
limiterLevelDbfs:AGC增益控制最大幅值
lowLevelEng:小信号阈值,值越大,表示低于该值的小信号(小声说话)越难被agc放大。
secondLowLevelEng:增益系数阈值,低于secondLowLevelEng时,增益系数不会在继续增大,会保持当前增益值不变,secondLowLevelEng的值必须比lowLevelEng的值大。
示例配置:
"targetLevelDbfs": 10,
"limiterLevelDbfs": 9,
"lowLevelEng": 2500,
"secondLowLevelEng": 4000
limiterLevelDbfs和targetLevelDbfs成对调整,
lowLevelEng和secondLowLevelEng成对调整,
limiterLevelDbfs配置的数字必须小于targetLevelDbfs,数字越小,幅值越大,
调整小信号的时候,主要调整lowLevelEng参数来调整agc,secondLowLevelEng做辅助,一般保持secondLowLevelEng比lowLevelEng的值大即可,secondLowLevelEng一般不超过5000.
音频表现:
最大音量播放音乐条件下,录制的音频声音幅度过小,听不清楚录音的内容,在 2 米外的人声录音几乎听不清楚。通过录音查看可发现 MIC1,MIC2 的幅度远低于-3db~-15db。
解决方案:
调高 mic 的 ADC 增益值。
音频表现:
最大音量播放音乐条件下,录音出现截幅现象。
解决方案:
调低 mic 的 ADC 增益值。
音频表现:
回采录音信号幅值低于-3db~-15db,且远低于 mic 信号幅值,回采信号幅值过小会影响回声消除效果。
解决方案:
增大 ref 的 ADC 增益值。
音频表现:
最大音量播放音乐条件下,回采录音信号幅值高于-3db~-15db,并出现截幅。
解决方案:
降低 ref 的 ADC 增益值。
音频失真表现:
降噪后音频出现电音、模糊、卡顿等现象,与音源有明显差异。
示例:
音频波形正常,但音频播放模糊不清,存在失真现象。
示例音频下载
若发现音频失真,请通过工单反馈:工单指引
底噪表现:
安静环境下,录音底噪>-35db,存在明显底噪。
底噪来源分析:
注意事项:
需要在安静环境下进行测试,并排除空调、风扇、固定噪声等音源的影响。
底噪解决方案
回声消除效果差音频表现:
安静环境下进行录音分析,与标准音频对比,算法处理后音频能明显听到设备自播残留声音。
示例音频:
示例音频1下载-4通道
示例音频2下载-8通道
解决方案: