Two-stage Audio-Visual Target Speaker Extraction System for Real-Time Processing On Edge Device
Zixuan Li, Xueliang Zhang, Lei Miao, Zhipeng Yan, Ying Sun, Chong Zhu
TL;DR
This work tackles real-time audio-visual target speaker extraction (AVTSE) on edge devices by introducing a two-stage, decoupled framework (2S-AVTSE) that first performs visual voice activity detection (VVAD) and then conducts target speech extraction (TSE) using the VVAD cue. The VVAD front-end is lightweight (0.18 GMACs, ~1.36M parameters) and is trained with a two-stage data strategy, including a synthetic, balanced lip-portrait dataset and VAD augmentation to mimic upstream errors. The TSE backbone (Cross-Narrow Band) uses a GTCRN-based encoder, Cross-Band and Narrow-Band modules with Chunk Attention to achieve linear-time complexity, outputting a 4-channel complex ratio mask for reconstruction via iSTFT; the system achieves real-time inference on standard laptops (1.46 ms on M1 Pro, 2.9 ms on i5) and demonstrates strong generalization on realistic FaceStar-Mix data (SI-SNR = 7.09 dB) while outperforming audio-only anchors. The work highlights the practical viability of AVTSE for online conferencing and edge devices, reducing dependency on synchronized audio-visual data and avoiding user enrollment of anchors, with future work aimed at improving VVAD accuracy and end-to-end integration.
Abstract
Audio-Visual Target Speaker Extraction (AVTSE) aims to isolate a target speaker's voice in a multi-speaker environment with visual cues as auxiliary. Most of the existing AVTSE methods encode visual and audio features simultaneously, resulting in extremely high computational complexity and making it impractical for real-time processing on edge devices. To tackle this issue, we proposed a two-stage ultra-compact AVTSE system. Specifically, in the first stage, a compact network is employed for voice activity detection (VAD) using visual information. In the second stage, the VAD results are combined with audio inputs to isolate the target speaker's voice. Experiments show that the proposed system effectively suppresses background noise and interfering voices while spending little computational resources.
