使用顺序注意,启动顺序和处理媒体的顺序的反的。处理媒体的顺序建议是 1.噪音抑制; 2.回音消除;3.自动增益。所以启动顺序就应该是 自动增益->回音消除->噪音抑制。
噪音抑制
启动
APP cti_ns_session 参数1引擎 参数2模式
API uuid_cti_start_ns 参数1UUID 参数2引擎 参数3模式
- 引擎
- webrtc
- 模式 (默认2)
- 0 mild (6dB), - 1 medium (10dB) - 2 aggressive (15dB)
- 模式 (默认2)
- rnn (基于神经网络的噪音去除)建议选择这个,效果非常好。
- 模式不用设置
- webrtc
停止
API uuid_cti_stop_ns
回音消除
注意:放音的时候说话,会导致严重吞音,如果线路不是有很大回音,不推荐开启回音消除。
启动
APP cti_aec_session engine mode delay cng
API uuid_cti_start_aec uuid engine mode delay cng
- 引擎
- webrtc
- mode 0-4(默认3) 回声消除的等级,同时也决定了吞音的等级,等级越高吞音越明显,同时回声消除也越好。
- delay 回音延迟时间,需要根据实际回音延迟设置,如果没条件测试延迟,建议设置20-60之间。可以通过ping媒体服务器看看网络延迟多久。
- cng 是否生成舒适音
- webrtc
停止
API uuid_cti_stop_aec
自动增益
启动
APP cti_agc_session engine mode db
API uuid_cti_start_agc uuid engine mode db
- 引擎
- webrtc
- mode 默认2,如果需要放大固定音量,设置为3。
- 0
- 1 自适应模拟模式
- 2 自适应数字增益模式
- 3 固定数字增益模式
- db 调整后的最大音量
- mode 默认2,如果需要放大固定音量,设置为3。
- webrtc
停止
API uuid_cti_stop_agc