SpeechCompass: Enhancing Mobile Captioning with Diarization and Directional Guidance via Multi-Microphone Localization
Artem Dementyev, Dimitri Kanevsky, Samuel J. Yang, Mathieu Parvaix, Chiong Lai, Alex Olwal
TL;DR
SpeechCompass tackles the challenge of distinguishing who is speaking in mobile captioning by adding real-time, 360° speaker localization and diarization via a four-microphone embedded system. It combines GCC-PHAT-based localization, KDE fusion, and a low-power MCU to deliver low-latency direction-aware transcripts and multiple visualization options on a mobile app. The work provides hardware, algorithms, and UI designs, backed by a foundational large-scale survey (n=263) and user studies (n=8 lab participants; n=494 online) that highlight the practicality and desirability of diarization and directional guidance in group conversations. The results show improved diarization accuracy, acceptable latency, and positive user reception, suggesting that mobile, eye-safe directional captions can meaningfully enhance accessibility and comprehension in real-world social settings.
Abstract
Speech-to-text capabilities on mobile devices have proven helpful for hearing and speech accessibility, language translation, note-taking, and meeting transcripts. However, our foundational large-scale survey (n=263) shows that the inability to distinguish and indicate speaker direction makes them challenging in group conversations. SpeechCompass addresses this limitation through real-time, multi-microphone speech localization, where the direction of speech allows visual separation and guidance (e.g., arrows) in the user interface. We introduce efficient real-time audio localization algorithms and custom sound perception hardware running on a low-power microcontroller and four integrated microphones, which we characterize in technical evaluations. Informed by a large-scale survey (n=494), we conducted an in-person study of group conversations with eight frequent users of mobile speech-to-text, who provided feedback on five visualization styles. The value of diarization and visualizing localization was consistent across participants, with everyone agreeing on the value and potential of directional guidance for group conversations.
