Real-time and Continuous Turn-taking Prediction Using Voice Activity Projection
Koji Inoue, Bing'er Jiang, Erik Ekstedt, Tatsuya Kawahara, Gabriel Skantze
TL;DR
The paper addresses real-time turn-taking prediction in spoken dialogue systems, where traditional silence-based cues yield delays and interruptions. It proposes a Voice Activity Projection (VAP) framework that uses a CPC-based encoder, per-channel self-attention, and a cross-attention transformer to forecast two-speaker voice activity over a 2-s horizon, producing signals such as $p_{now}$ and $p_{future}$ to guide turns. Findings show that the system can operate in real time on CPU hardware with around a 1-s input context without sacrificing accuracy, and multilingual variants for English and Mandarin perform comparably. This work enables continuous, low-latency turn-taking decisions suitable for practical deployment in SDSs and motivates further dialogue-based evaluations.
Abstract
A demonstration of a real-time and continuous turn-taking prediction system is presented. The system is based on a voice activity projection (VAP) model, which directly maps dialogue stereo audio to future voice activities. The VAP model includes contrastive predictive coding (CPC) and self-attention transformers, followed by a cross-attention transformer. We examine the effect of the input context audio length and demonstrate that the proposed system can operate in real-time with CPU settings, with minimal performance degradation.
