That was one of the main motivations for: https://rift-transcription.vercel.app
I think I prototyped the most fluid real-time streaming transcription experience. For example, you can interrupt/intersperse the realtime transcription with keyboard input.
If you click "Replay..." in the demo above, it shows an actual transcription use case (Black represents typed text, the colored text was dictated):
- Say "Left"
- Type `ium:` (because no model has been able to transcribe my username; special characters are hard)
- Continue dictating...