典型的在线会议设备具备会议各方语音免提通话功能,参会者距离通话装置远近不一,要想保证发送语音有比较恒定的幅度,常常使用自动增益控制(Automatic Gain Control, AGC)算法。典型的AGC算法为了保持放大幅度的稳定,不会在短时间内剧烈...典型的在线会议设备具备会议各方语音免提通话功能,参会者距离通话装置远近不一,要想保证发送语音有比较恒定的幅度,常常使用自动增益控制(Automatic Gain Control, AGC)算法。典型的AGC算法为了保持放大幅度的稳定,不会在短时间内剧烈起伏,而是会采用比较平滑缓变的基于麦克接收语音幅度包络来计算增益,因此常常造成远近说话人切换时不能及时响应语音幅度变化而导致一定时间内增益过大或过小,让远端参会者听不清或听到巨响。本文研究一种基于声源分离的AGC算法,在麦克风阵列中使用声源角度来建模并区分不同说话人,能够实时跟踪各声源语音幅度变化,并单独计算各自的AGC避免增益滞后,使得发送语音可以始终保持在最佳幅度。展开更多
文摘典型的在线会议设备具备会议各方语音免提通话功能,参会者距离通话装置远近不一,要想保证发送语音有比较恒定的幅度,常常使用自动增益控制(Automatic Gain Control, AGC)算法。典型的AGC算法为了保持放大幅度的稳定,不会在短时间内剧烈起伏,而是会采用比较平滑缓变的基于麦克接收语音幅度包络来计算增益,因此常常造成远近说话人切换时不能及时响应语音幅度变化而导致一定时间内增益过大或过小,让远端参会者听不清或听到巨响。本文研究一种基于声源分离的AGC算法,在麦克风阵列中使用声源角度来建模并区分不同说话人,能够实时跟踪各声源语音幅度变化,并单独计算各自的AGC避免增益滞后,使得发送语音可以始终保持在最佳幅度。