文章来源于音频语音与语言处理研究组,作者张是民
本文介绍一种全双工通话中的个性化回声消除方法。该论文已被 INTERSPEECH 2022 接收。
随着基于神经网络(neural network, NN)在 AEC 的应用越来越多,研究者们开始考虑同时使用一个网络进行噪声抑制和回声消除,用线性滤波级联神经网络后滤波同时对噪声和回声进行抑制,从 cancellation 变为 residual suppression。也有一些文献使用 separation的思路,即从麦克风信号中分离出目标近端语音。除此之外,也有研究对降噪和回消这两个任务做解偶的探索。
当前的 NN-AEC 相关思路多为考虑对回声、噪声的抑制,当近端存在多个说话人的时候,无法抑制近端干扰说话人的语音。为此,类似于个性化语音增强,利用说话人区分作为辅助信息是否会对 AEC 任务本身带来收益是值得探索的问题。

Demo地址:https://echocatzh.github.io/GTCNN
研究背景
实时语音通信(real-time communication, RTC)中,噪声、回声以及干扰说话人声可能同时存在。鲁棒的语音前端处理要能够保证对噪声和回声做最大程度的抑制,同时减少目标语音的失真。神经网络(NN)模型替代经典信号单通道降噪算法已经成为了一种公认的趋势。
本文旨在探索在全双工通信(双向同时通信,即通信的双方可以同时发送和接收信息的信息交互方式)中利用说话人信息进行个性化 AEC(Personalized AEC,PAEC)的可行性。我们结合门控卷积和 TCN,引入使用说话人特征作为辅助信息的 GTCNN。首先验证了在无辅助信息前提下,GTCNN性能上优于当前 SOTA 的 NN-AEC 模型。进一步采用说话人嵌入作为辅助信息,以指导 personalized GTCNN 提取目标说话人的语音。PAEC 的思想源自 PSE,但区别于 PSE 的一个点是,RTC 中同时存在上行数据和下行数据,我们有可能获得对讲双端的注册语音,但是这两种注册语音在 AEC 任务上的具体收益需要对比验证。
方案介绍
针对全双工通话中存在的上述复杂声学场景,我们提出的个性化回声消除系统如图1所示,其中除了 RTC 场景中存在的上行以及下行数据,还存在近端说话人和远端说话人的注册语音,通过注册语音作为辅助信息来指导网络进行目标说话人的增强,抑制回声、干扰人声、噪声。


图2 基于GTCNN的PAEC模型结构图
实验与结论
语音数据集使用 LibriSpeech,目标说话人、背景说话人和远端说话人采用不同的 spk-id,随机模拟0-512ms的延时,噪声使用 DNS-Challenge[10] 的噪声,最终根据不同的信干比、信回比、信噪比生成 D1、D2 和 D3 三种情况。

在不考虑干扰说话人时,使用对讲双端的注册语音作为辅助信息,可以提高回声消除性能。 近端注册语音的帮助要比远端注册语音更大,所以“知道谁在讲”比“知道讲给谁”更有利。 双端注册语音都用,指标不如只用近端注册语音,但是相比于不用辅助信息,指标有所提升。 相比于利用参考信号抑制回声,目前利用有限维度的说话人 embedding 抑制干扰人声还不是很有效。 如果考虑比较挑战的声学场景如信干比、信回比、信噪比都覆盖到-5dB,整体效果不会很好。
样例展示
Microphone

DTLN

pGTCNN

Future work
在未来的工作中,我们将探索更有效的说话人信息提取模型与 NN-AEC 模型的结合策略,以及更有效的利用说话人信息去提高全双工通话中的回声消除性能。
[1] S. Zhang, Z. Wang, Y. Ju, Y. Fu, Y. Na, Q. Fu, L. Xie, Personalized Acoustic Echo Cancellation for Full-duplex Communications, will appear at INTERSPEECH 2022 https://arxiv.org/abs/2205.15195
[2] S. Zhang, Y. Kong, S. Lv, Y. Hu, L. Xie, F-T-LSTM based Complex Network for Joint Acoustic Echo Cancellation and Speech Enhancement, INTERSPEECH 2021 https://arxiv.org/abs/2106.07577
[3] S. Zhang, Z. Wang, J. Sun, Y. Fu, B. Tian, Q. Fu, L. Xie, Multi-Task Deep Residual Echo Suppression with Echo-aware Loss, ICASSP 2022 https://arxiv.org/abs/2202.06850
