Time-domain Ad-hoc Array Speech Enhancement Using a Triple-path Network
Proposes TADRN, a triple-path network with self-attention for ad-hoc array speech enhancement, achieving order-invariant multi-microphone processing.
Key Findings
Methodology
TADRN integrates spatial and temporal paths; the spatial path employs self-attention to fuse multi-microphone info invariant to order/number; the temporal path uses dual-path attentive RNN (ARN) for local and global time modeling. The architecture is MIMO, enhancing all microphones simultaneously. Input signals are segmented into frames and chunks; spatial features are processed via self-attention; intra-chunk and inter-chunk ARN capture local and global temporal dependencies; multi-path outputs are fused for enhanced signals.
Key Results
- On DNS dataset, TADRN with 6 channels achieved SI-SDR of 6.4dB, outperforming FasNet-TAC’s 1.0dB; STOI reached 90.9%, PESQ 2.68, demonstrating superior speech quality. The model effectively leverages distant microphones, especially in low SNR conditions, showing robustness across varying microphone configurations.
Significance
This work addresses the challenge of processing arbitrary microphone arrangements without prior knowledge of order or quantity. By embedding self-attention for spatial modeling, it introduces a flexible, robust framework capable of utilizing all available multichannel information, including distant microphones. This advances the field toward practical, real-world multi-microphone speech enhancement, with potential applications in smart devices, conferencing, and wearable tech, significantly improving speech intelligibility in complex acoustic environments.
Technical Contribution
The key innovation is the integration of self-attention into the spatial path, ensuring order and quantity invariance, combined with dual-path ARN for temporal modeling. The MIMO architecture allows simultaneous enhancement of all channels, overcoming limitations of fixed-array models. The design effectively fuses distant microphone signals, providing a new paradigm for flexible, robust multi-microphone speech enhancement. The approach demonstrates significant performance gains over existing fixed-array and ad-hoc methods.
Novelty
This is the first application of self-attention for spatial modeling in time-domain multi-microphone speech enhancement, achieving order-invariance and flexible microphone handling. Unlike prior graph neural or transform-average methods, TADRN’s multi-path attention architecture effectively combines local and global temporal features with spatial invariance, enabling superior performance in arbitrary microphone setups.
Limitations
- Training requires large annotated datasets and high computational resources, limiting real-time deployment. The model’s performance degrades in extremely low SNR or highly reverberant environments, especially with very distant microphones. Further optimization is needed for edge devices and multi-speaker scenarios.
Future Work
Future directions include model compression for real-time applications, integrating multi-modal cues like visual data, and extending to multi-speaker separation. Enhancing robustness in reverberant, low SNR environments and reducing computational costs will be key to broader deployment in practical systems.
AI Executive Summary
Multi-microphone speech enhancement is vital for improving communication clarity in noisy environments. Traditional fixed-array methods struggle with arbitrary microphone placements common in real-world scenarios. This paper introduces TADRN, a novel triple-path network that combines spatial self-attention and dual-path attentive RNNs for robust, order-invariant multichannel processing.
The core idea is to treat spatial and temporal information separately, with the spatial path employing self-attention to fuse signals from an unknown number of microphones regardless of their order. The temporal path captures local and global time dependencies within each channel, enabling detailed modeling of reverberation and noise. The architecture is designed as a multi-input multi-output (MIMO) system, allowing simultaneous enhancement across all microphones.
Experimental results on the DNS challenge dataset demonstrate that TADRN significantly outperforms existing models like FasNet-TAC, achieving SI-SDR of 6.4dB on 6 channels, STOI of 90.9%, and PESQ of 2.68. Notably, the model effectively utilizes distant microphones, improving overall speech intelligibility even with randomly distributed array configurations. The robustness across different microphone numbers and placements highlights its practical potential.
This work marks a substantial step toward flexible, real-world multi-microphone speech enhancement, addressing key challenges of unknown array geometry and asynchronous signals. Future efforts will focus on optimizing computational efficiency, extending to multi-speaker scenarios, and integrating multi-modal data to further enhance performance in complex acoustic environments.
Deep Analysis
Background
Multi-channel speech enhancement has evolved from classical beamforming and spatial filtering to deep learning-based methods like DCRN and FasNet-TAC, which significantly improve speech clarity. However, these methods typically assume fixed array geometries, limiting their applicability in real-world scenarios where microphone placement is often arbitrary and unknown. Recent advances incorporate self-attention and graph neural networks to address array invariance, but challenges remain in effectively utilizing distant microphones and handling asynchronous signals. The need for a flexible, robust framework that can adapt to arbitrary microphone configurations motivates this research, aiming to bridge the gap between theoretical models and practical deployment.
Core Problem
The core challenge is designing a speech enhancement system that is invariant to the number, order, and placement of microphones, especially in ad-hoc arrays. Existing models rely on fixed geometries, making them unsuitable for unpredictable environments. Additionally, distant microphones often contribute weak signals, which are difficult to leverage effectively. Asynchronous signals and reverberation further complicate the problem. Addressing these issues requires novel architectures capable of flexible, robust multichannel processing that can adapt to real-world variability, ensuring consistent speech quality regardless of array configuration.
Innovation
The primary innovations include:
1) Spatial Path with Self-Attention: Enables order- and quantity-invariant modeling of multi-microphone signals, crucial for ad-hoc arrays.
2) Dual-path ARN: Captures both local and global temporal dependencies within each channel, improving reverberation and noise suppression.
3) MIMO Architecture: Simultaneously enhances all microphone signals, including distant and weak sources.
4) Chunk-based Processing: Facilitates scalable, detailed temporal modeling, balancing local and global features.
These innovations collectively enable robust, flexible speech enhancement in unpredictable environments, surpassing prior fixed-array and graph-based methods.
Methodology
- �� Convert multi-channel signals into frames and chunks for manageable processing.
- �� Spatial path: Apply self-attention across channels to fuse microphone signals, ensuring permutation invariance.
- �� Intra-chunk ARN: Process frames within each chunk to learn local temporal features.
- �� Inter-chunk ARN: Model global temporal dependencies across chunks.
- �� Fuse multi-path outputs for final enhancement.
- �� Use phase-constrained magnitude loss during training for stability.
- �� Train on simulated ad-hoc array data with random room and microphone configurations, optimizing hyperparameters such as chunk size, attention heads, and ARN layers.
Experiments
Experiments utilized the DNS challenge 2020 dataset, simulating random room environments with arbitrary microphone placements and noise sources. The model was trained with 4-second utterances, varying microphone counts from 2 to 6, and evaluated on unseen configurations. Metrics included SI-SDR, STOI, and PESQ, compared against baselines like FasNet-TAC, DCRN, and fixed-array models. Ablation studies examined the impact of self-attention, chunk size, and number of microphones. The robustness was tested by sorting microphones based on proximity to the source, demonstrating the model’s ability to leverage distant microphones effectively.
Results
TADRN achieved SI-SDR of 6.4dB on 6 channels, outperforming FasNet-TAC’s 1.0dB. STOI improved to 90.9%, PESQ to 2.68, indicating high speech quality. Experiments showed performance gains with increasing microphone number, especially when distant microphones were added. The model maintained strong performance even with randomly ordered microphones, confirming array invariance. Cross-configuration tests revealed superior generalization, and the model effectively utilized distant microphone signals, significantly reducing performance gaps across channels.
Applications
This approach is suitable for real-world scenarios like smart speakers, conference systems, and wearable devices, where microphone placement is unpredictable. It enables robust speech enhancement without prior knowledge of array geometry, simplifying deployment. The model’s ability to leverage distant microphones expands the usable spatial coverage, improving clarity in large or complex environments. Future integration with edge computing could enable real-time, high-quality speech enhancement in diverse applications.
Limitations & Outlook
High computational complexity and training data requirements limit immediate real-time deployment. Performance may degrade in highly reverberant or extremely low SNR environments, especially with very distant microphones. Further work is needed to optimize model efficiency, reduce latency, and extend robustness to multi-speaker and multi-language scenarios. Additionally, real-world testing and hardware implementation remain future challenges.
Plain Language Accessible to non-experts
想象你在一个大厨房里准备晚餐,有很多不同的厨具和调料瓶子。每个调料瓶代表一个麦克风,位置不同,有的靠近你,有的远在角落。你想让所有调料都混合得更好,做出美味的菜肴。传统方法只关注靠近你的调料,但忽略了远处的调料,效果不好。现在,你用一种聪明的办法,像用眼睛和耳朵一样,能同时看见和听到所有调料的状态。你用一种特别的“注意力”技巧,自动知道哪个调料更重要,哪个可以忽略。这样,不管调料瓶怎么摆放,你都能做出味道均衡的菜。这个方法就像TADRN一样,能在复杂环境中,把所有麦克风的信号融合,增强目标语音,让你听得更清楚、更自然。
ELI14 Explained like you're 14
想象你在一个大教室里,老师讲课,但有很多学生在不同位置发出声音。有的离老师很近,声音很大,有的离得远,声音很小。你想听清楚老师讲的内容,但教室里有很多噪音和回声。传统的方法就像只关注离老师近的学生,忽略了远的学生,效果不好。现在,有一种聪明的耳机技术,能同时听到所有学生的声音,不管他们离得远近,还能自动调整,让每个人都能听得清楚。这就像TADRN用的多路径注意力机制,能同时处理多个麦克风的信号,不管它们的顺序或数量。这样,即使麦克风布置得很随意,系统也能把目标语音清晰地增强出来,让你在嘈杂环境中也能听得一清二楚。
Abstract
Deep neural networks (DNNs) are very effective for multichannel speech enhancement with fixed array geometries. However, it is not trivial to use DNNs for ad-hoc arrays with unknown order and placement of microphones. We propose a novel triple-path network for ad-hoc array processing in the time domain. The key idea in the network design is to divide the overall processing into spatial processing and temporal processing and use self-attention for spatial processing. Using self-attention for spatial processing makes the network invariant to the order and the number of microphones. The temporal processing is done independently for all channels using a recently proposed dual-path attentive recurrent network. The proposed network is a multiple-input multiple-output architecture that can simultaneously enhance signals at all microphones. Experimental results demonstrate the excellent performance of the proposed approach. Further, we present analysis to demonstrate the effectiveness of the proposed network in utilizing multichannel information even from microphones at far locations.