Turning Whisper into Real-Time Transcription System
About
Whisper is one of the recent state-of-the-art multilingual speech recognition and translation models, however, it is not designed for real time transcription. In this paper, we build on top of Whisper and create Whisper-Streaming, an implementation of real-time speech transcription and translation of Whisper-like models. Whisper-Streaming uses local agreement policy with self-adaptive latency to enable streaming transcription. We show that Whisper-Streaming achieves high quality and 3.3 seconds latency on unsegmented long-form speech transcription test set, and we demonstrate its robustness and practical usability as a component in live transcription service at a multilingual conference.
Dominik Mach\'a\v{c}ek, Raj Dabre, Ond\v{r}ej Bojar• 2023
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Automatic Speech Recognition | LibriSpeech clean (test) | WER5.42 | 1156 | |
| Automatic Speech Recognition | LibriSpeech (test-other) | WER10.6 | 1151 | |
| Automatic Speech Recognition | TED-LIUM 3 | WER6.66 | 45 | |
| Automatic Speech Recognition | MLS FR (test) | WER12.4 | 13 | |
| Automatic Speech Recognition | MLS German | Relative WER13.83 | 3 | |
| Automatic Speech Recognition | MLS Portuguese | Relative WER14.39 | 3 | |
| Automatic Speech Recognition | MLS Spanish | Relative WER13.01 | 3 |
Showing 7 of 7 rows