Adaptive Rotary Steering with Joint Autoregression for Robust Extraction of Closely Moving Speakers in Dynamic Scenarios
Jakob Kienegger, Timo Gerkmann
TL;DR
The paper tackles dynamic target-speaker extraction in Ambisonics, where moving speakers challenge traditional spatial filtering. It generalizes rotary steering to dynamic conditions and introduces weak guidance based on the target's initial direction, complemented by a joint autoregressive framework (AR-SSF and AR-TST) that leverages the enhanced output as temporal-spectral guidance. Across synthetic three-speaker datasets and real-room recordings, the joint autoregressive approach yields substantial improvements in tracking and separation, particularly for closely spaced sources, and outperforms comparable non-autoregressive methods while remaining robust to crossings and distance variations. This work broadens the applicability of rotary steering, offering a practical, architecture-agnostic solution for robust, real-time target extraction in dynamic multi-speaker environments.
Abstract
Latest advances in deep spatial filtering for Ambisonics demonstrate strong performance in stationary multi-speaker scenarios by rotating the sound field toward a target speaker prior to multi-channel enhancement. For applicability in dynamic acoustic conditions with moving speakers, we propose to automate this rotary steering using an interleaved tracking algorithm conditioned on the target's initial direction. However, for nearby or crossing speakers, robust tracking becomes difficult and spatial cues less effective for enhancement. By incorporating the processed recording as additional guide into both algorithms, our novel joint autoregressive framework leverages temporal-spectral correlations of speech to resolve spatially challenging speaker constellations. Consequently, our proposed method significantly improves tracking and enhancement of closely spaced speakers, consistently outperforming comparable non-autoregressive methods on a synthetic dataset. Real-world recordings complement these findings in complex scenarios with multiple speaker crossings and varying speaker-to-array distances.
