Whisper drops mixed-language speech; passing 3 languages to the API fixes it

Aggravating_Site381 · reddit · 2026-09-09

A polyglot developer documents why Whisper drops half of code-switched sentences (it picks one language per utterance) and shares findings: sending OpenAI's API a languages list of 2 (e.g. ["ru","en"]) still drops text, but 3 (["en","ru","de"]) returns both halves correctly, for unknown reasons. Local workaround: split at pauses and detect per segment, losing context. He open-sourced VoiceType, an MIT Windows dictation app built on RealtimeSTT — hold Ctrl+Alt, talk, text lands in your window; local by default, API optional, no console window.

Original post →

More from coding & agent

coding & agent channel →