The most dangerous transcription errors read perfectly
· Zeyu Si
On this page
A Norwegian interview, clean audio. The interviewee is saying they did not cheat on their partner. One engine's transcript has them saying they chose to cheat.
The sentence is grammatical. No typos. It doesn't even jar in context. A reader has no reason to stop.
A flipped negation is the worst error an interview transcript can have
When a word is misspelled, readers usually notice. When the meaning is reversed, they don't.
The Norwegian case wasn't a one-off. We later ran five more Norwegian clips through Gemini and Qwen. Both produced the same kind of error on clear passages.
It happens in English too. "You're still not a cop" became "still a cop" in both of Qwen's speech models. The "not" was simply gone.
We tried instructing the model directly: keep every negation exactly as spoken, mark anything you can't hear, don't fill anything in. It made no difference. The "not" still disappeared.
A majority vote won't save you
The obvious fix is to run several engines and go with the majority.
In five languages (Russian, Korean, Ukrainian, Norwegian and Spanish) we found places where several engines made the identical mistake and the correct version was in the minority. In four of them, the mistake was a negation or a reversed meaning. In the Norwegian case, five engines flipped it and only one got it right. Put it to a vote and the wrong answer wins.
The reason is that one unclear stretch of audio can lead several engines to "hear" the same wrong thing. Their errors aren't independent.
So our rule is: wherever negation or reversed meaning is involved, agreement between engines counts for nothing. We need hard evidence, such as the logic of the surrounding sentences or the speaker restating the point a moment later. Without it, the spot is flagged for a person to listen to. We don't make that call for the reader.
Fluent mistakes are harder to catch than obvious ones
Flipped negations are one kind. There's a subtler one.
We built a test recording: Spanish conversation with one line of Chinese spliced into the middle, "你是谁?" ("Who are you?"). One engine didn't transcribe the Chinese. It translated it, writing "¿Quién eres?". The whole transcript contained no Chinese at all and read perfectly. If you don't speak Chinese and didn't listen to the audio, you'd never know another language had been spoken there.
What these errors share is that the transcript looks completely fine. You can't find them by reading. Someone has to tell you which second to go and listen to.
A transcription tool should tell you where it's unsure
So do the transcription tools people actually use tell you "I'm not sure about this bit"? In September 2026 we went through 15 common ones: help centres, product documentation, API docs and changelogs. We looked at three things: whether the tool says anything is doubtful, what it bases that on, and whether it gives you a place or just a colour.
Three colour words in the editor. All three base it on the engine's score of its own work:
- Sonix has a heatmap you can switch on, shading each word by how confident the engine is. Lighter means less confident. Sonix itself notes that a light word is "not necessarily an error".
- Rev has an editor toggle that highlights words its engine flagged as possibly wrong in grey.
- Happy Scribe shows low-confidence words in red (our source is its own subtitle tutorial, updated in 2025; a more recent editor guide doesn't mention it, so we haven't confirmed the current interface).
Two only in exports or the API. Amberscript returns a per-word confidence score in its API JSON, though not in subtitle or text exports; transcribe.com's own blog describes exporting a confidence score for each paragraph, not per word. Neither shows anything in the editor as far as we could see.
One documented once, current state unconfirmed. Descript's own blog describes a wizard that flags words it thinks are likely transcription errors, launched in 2021 and in beta at the time. Its current help documentation no longer mentions the feature, and we couldn't confirm whether it is still in the editor.
For the remaining nine we found nothing: Transkriptor, Otter.ai, Fireflies.ai, Notta, Noota, Trint, Riverside, Dovetail, and TurboScribe — where only third-party articles say low-confidence words are highlighted in yellow. We found no mention of it on its own home page, support pages or getting-started articles, and its editor is behind a login, so we could neither confirm nor rule that out.
Not finding it isn't the same as it not existing. Some API documentation sits behind a login or loads with scripts, and we couldn't read all of it. If you use one of these and it does have the feature, tell us and we'll correct this.
An engine grading itself is not the same as engines disagreeing
The three tools that have this feature all flag the same thing: one engine's score of its own confidence.
And that score is shakier than most people assume. A 2025 CHI study tested nine transcription systems on 120 recordings, then had 36 people correct transcripts, guided by confidence highlighting, without being able to play the audio back. At the word level, the scores for correct and incorrect words overlapped so heavily that no threshold was usable: set it low and most errors slip through, set it high and most of what gets marked was right all along. In that study, confidence highlighting neither made correction faster nor struck the people using it as useful.
So "does this tool expose confidence scores" is not the useful question. The useful question is what it bases the doubt on.
That's genuinely useful, with one blind spot. If an engine mishears something confidently, its own score won't raise an alarm.
Our approach is to have several engines transcribe the same audio and flag the places where they don't agree, along with names, companies and technical terms, which are where mistakes cluster. Each flag carries a timestamp, and one click plays that second. Only when every flag has been dealt with does the product say the transcript is ready to export.
That still won't catch everything. When several engines all get the same spot wrong in exactly the same way, they "agree", and nothing gets flagged. That's why we check negation and reversed meaning even when every engine says the same thing.
What we can promise is that you don't have to replay the whole recording. Only the places worth doubting.
Written by Zeyu Si