Glossary · How it hears you

Language identificationLID

Language identification is the step where speech software works out which language is being spoken before, or while, it transcribes. It is what lets a multilingual tool switch languages without the user changing a setting.

A recognizer that assumes the wrong language produces confident nonsense: French run through an English model comes out as English-shaped gibberish. Traditional dictation solved this with a setting you had to change by hand, which is fine for someone who works in one language and miserable for the many people who switch mid-conversation.

Modern tools run a small detector on the first second or two of audio, pick the most likely language, and route the audio to the right model. The good ones can re-detect on each new dictation, so a Slack reply in German and the next one in English need no intervention.

How detection works

Some ASR models detect the language themselves as a side effect of transcribing; Whisper does this in its first pass. Others rely on a separate, tiny classifier that listens to the opening of an utterance and returns a language with a confidence score. Either way the decision has to be made early, because the wrong model has to be abandoned before it produces much, and it has to be made from very little audio, which is why the first word or two of a dictation is the moment where multilingual tools are most fragile.

Detection is not translation

Identifying the language and transcribing it in that language is the default and the safe behavior. Translation, where you speak one language and the text lands in another, is a separate and optional step, and it should be off unless you turn it on. A tool that translates by surprise has made a decision about your words that was not its to make.

In Flit

Flit identifies the language in the first seconds and picks the engine for it, so a bilingual conversation never means a trip to Settings. Translation is separate and off by default.

Switching without touching a setting →

Questions

Fair questions.

Can dictation software detect which language I am speaking?

Modern tools can, from the first second or two of audio, and route the speech to the right model. Older tools need you to pick the language in a setting before you speak.

What happens if it guesses the wrong language?

You get confident nonsense in the wrong alphabet or spelling, because the model transcribes sounds as the words it knows. Tools that re-detect on every dictation recover on the next sentence; tools with a fixed setting need the setting changed.

Where this shows up on flit.fyi

Your voice was always faster.

7 days free, then $19 USD once. No account, no subscription, nothing uploaded.

macOS 14 or later · Apple silicon