ClearBuds: Wireless Binaural Earbuds for Learning-Based Speech Enhancement
arXiv:2206.13611 · doi:10.1145/3498361.3538933
Abstract
We present ClearBuds, the first hardware and software system that utilizes a neural network to enhance speech streamed from two wireless earbuds. Real-time speech enhancement for wireless earbuds requires high-quality sound separation and background cancellation, operating in real-time and on a mobile phone. Clear-Buds bridges state-of-the-art deep learning for blind audio source separation and in-ear mobile systems by making two key technical contributions: 1) a new wireless earbud design capable of operating as a synchronized, binaural microphone array, and 2) a lightweight dual-channel speech enhancement neural network that runs on a mobile device. Our neural network has a novel cascaded architecture that combines a time-domain conventional neural network with a spectrogram-based frequency masking neural network to reduce the artifacts in the audio output. Results show that our wireless earbuds achieve a synchronization error less than 64 microseconds and our network has a runtime of 21.4 milliseconds on an accompanying mobile phone. In-the-wild evaluation with eight users in previously unseen indoor and outdoor multipath scenarios demonstrates that our neural network generalizes to learn both spatial and acoustic cues to perform noise suppression and background speech removal. In a user-study with 37 participants who spent over 15.4 hours rating 1041 audio samples collected in-the-wild, our system achieves improved mean opinion score and background noise suppression. Project page with demos: https://clearbuds.cs.washington.edu
arXiv comment12 pages, Published in Mobisys 2022
References in corpus (9)
- Adam: A Method for Stochastic Optimization
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
- Conv-TasNet: Surpassing Ideal Time-Frequency Magnitude Masking for Speech Separation
- Pyroomacoustics: A Python package for audio room simulations and array processing algorithms
- Supervised and Unsupervised Speech Enhancement Using Nonnegative Matrix Factorization
- MetricGAN: Generative Adversarial Networks based Black-box Metric Scores Optimization for Speech Enhancement
- TinyLSTMs: Efficient Neural Speech Enhancement for Hearing Aids
- Fast Wavenet Generation Algorithm
- The Cone of Silence: Speech Separation by Localization
Cited by in corpus (6)
- Semantic Hearing: Programming Acoustic Scenes with Binaural Hearables
- WESPER: Zero-shot and Realtime Whisper to Normal Voice Conversion for Whisper-based Speech Interactions
- SoundShift: Exploring Sound Manipulations for Accessible Mixed-Reality Awareness
- PassiveBLE: Towards Fully Commodity-Compatible BLE Backscatter
- WhisperMask: A Noise Suppressive Mask-Type Microphone for Whisper Speech
- Enhancing XR Auditory Realism via Multimodal Scene-Aware Acoustic Rendering