What the recogniser actually outputs, and which part of it you can trust
What ASR means for Chinese video subtitles
ASR is automatic speech recognition: the step that turns audio into timed text. It is the only step that creates timing, so everything downstream inherits its mistakes.
ASR stands for automatic speech recognition — software that listens to audio and writes down what was said, with a start and end time for each segment. It is not the same as transcription in the editorial sense: ASR produces a draft, and a usable transcript still needs review for names, homophones, punctuation and the places where a recogniser guessed the wrong character.
A focused path from speech to subtitle file.
Why Mandarin produces specific, predictable error patterns
A review order that catches most errors in the first pass
From audio to a transcript you can defend
- 01
Run recognition on the audio track. Expect segments with start and end times; expect the boundaries to be approximate and sometimes split a word.
- 02
Fix the words that carry meaning first: names, product terms, numbers, and anything that changes the sense of a sentence. These are the errors a viewer notices.
- 03
Fix the segmentation second. A segment that starts late makes the line feel lagged even when the text is correct, and a segment that swallows two speakers makes the dialogue unreadable.
- 04
Only then style the text. Punctuation, capitalisation and line length are cheap to change and expensive to redo if the words are still moving.
What ASR gives you, and what it does not.
| Output | Reliability | What still has to be done by hand |
|---|---|---|
| Words spoken | High on clear studio audio, drops sharply with music or crosstalk | Verify names and technical terms |
| Character choice for homophones | Unreliable — Mandarin has many syllables with several common characters | Read for sense, correct characters |
| Segment boundaries | Approximate, usually within a fraction of a second to a second | Tighten boundaries where lines feel late |
| Speaker separation | Often absent, or merged into one stream | Split lines when two people speak |
| Punctuation and sentence breaks | Sparse or missing | Add punctuation, split long lines |
| Specialist vocabulary | Usually wrong on first contact | Build a term list and correct consistently |
What the recogniser is actually doing
A modern recogniser does not listen for words the way a person does. It converts short slices of audio into acoustic features, predicts which sound units are present, and then searches for the most likely sequence of characters given both the acoustics and a language model. The language model is why output reads fluently even when it is wrong: it prefers combinations that are common in text.
That design produces a characteristic failure mode. The recogniser is good at producing a sentence that sounds like something a person would say, and bad at producing exactly the words this particular person said. So the output reads naturally and is wrong exactly where the content is specific — a brand name, a person’s name, a regional expression, a number.
It also explains why the error rate changes with the recording. Clear speech in a quiet room with one speaker gives the model plenty of signal. Music, overlapping speakers, room echo, or a phone call compress the signal until the model is guessing, and fluent guesses look much more confident than they are.
Why Mandarin is harder than it looks on paper
Mandarin has a small syllable inventory and a large character inventory. Thousands of characters map onto roughly four hundred base syllables, multiplied by tone. A recogniser that hears the syllable correctly still has to choose among characters that sound identical, and that choice depends on context the model may not have.
The practical consequence is that homophone errors cluster in exactly the places where a subtitle is judged: names, titles, technical terms, and set phrases. A viewer reading a subtitle will notice one wrong character in a name immediately, even if the surrounding sentence is perfect, because they are matching the text against what they already know about the subject.
Tone adds a second layer. Mandarin tones are carried partly by pitch contour, and pitch is the first thing damaged by compression, music beds, and cheap microphones. A recogniser working from a compressed audio track is effectively working with the tone information half removed, which is one reason a phone recording produces more character errors than a studio recording of the same sentences.
Where the timing comes from, and why it drifts
The start and end times attached to each segment are estimates, usually derived from the same acoustic features that produced the words. They are typically good to a fraction of a second, which is fine for reading and noticeable in music, comedy, and anything where a line has to land on a beat.
Two systematic problems show up often. First, segments tend to start slightly late and end slightly early, because the model is conservative about edges; the result reads as a subtitle that lags. Second, a long unbroken stretch of speech gets split at arbitrary points, so a single spoken sentence becomes two subtitle lines with a break in the middle of a phrase.
The fix is editorial, not decorative: nudge boundaries so that lines begin when the sound begins and end when the phrase ends, and merge or split segments so that each subtitle line corresponds to a unit a reader can take in at once. This is the step people skip, and it is the step that makes output feel professional.
A review order that survives contact with real files
Start with the audio, not the text: if there is music, crosstalk, or a section where the recording drops, mark those minutes first. They will contain the densest errors, and reviewing them once with attention is cheaper than patching the same spots three times.
Then read for names and numbers. Write down every one you correct as you go; a repeated name will be wrong the same way every time, and a search-and-replace pass at the end is faster than catching each occurrence by ear.
Then read the text on its own, without the audio, at reading speed. Errors that survive the audio pass often show up here, because the sentence stops making sense when you are not hearing the intended words. Finally, watch the whole thing once with sound to catch timing problems you cannot see on a transcript.
What "alignment" adds on top of recognition
Recognition gives you text with approximate boundaries. Alignment assigns exact times to units smaller than a segment — a word, a syllable, a character — by matching the known text against the audio again. It is the step that makes word-level highlighting, karaoke-style highlighting, and character-aligned pinyin possible.
Alignment only works when the text is already correct, which is why the order matters. Aligning an unreviewed transcript produces precise times for the wrong characters: the highlight lands on the right moment and the wrong word. In practice this is why tools that promise "perfect alignment" still need you to fix the text first.
Once the text is corrected, alignment is what lets a bilingual layer behave properly. Each Chinese character can carry its own pinyin, and each pinyin syllable can be highlighted when it is sung or spoken, instead of the whole line lighting up at once.
Where ASR output should and should not be used as-is
It should be used as-is when the purpose is search, rough navigation, or a first look at a long recording. A draft transcript that is 95 percent right still lets you find the five minutes you need, and the cost of the remaining errors is near zero because nobody is publishing it.
It should not be used as-is for anything a third party will read as a record: published subtitles, legal or medical notes, interview quotes, or classroom material. In those cases the transcript is a claim about what someone said, and an unreviewed claim is a liability rather than a convenience.
The practical middle ground is a review budget. Decide in advance how much time the file deserves and spend it on the parts that carry meaning: names, numbers, the sentences that will be quoted, and the first and last minute where a viewer decides whether to keep watching.
How this shows up in SubChinese
Recognition runs on the audio of the video you upload, producing timed Chinese segments. The review step is in the editor: you edit a line and the timing stays attached, so corrections are local rather than a rebuild of the file. Character-aligned pinyin is generated from the corrected text, not from the raw output, so a fixed character fixes its pinyin too.
We are explicit that the automatic pass is a draft. The product exists to make the correction step fast and local — jump to a segment, hear it, fix it, move on — because that step is where the difference between a usable subtitle file and a plausible-looking wrong one is decided.
Start from a file, not an existing subtitle track.
Sign in first, then upload a local video, review the generated transcript, keep English optional, and download a subtitle file.
ASR questions
Does ASR understand Chinese the way a person does?
No. It predicts sound units and then character sequences using a language model, which is why it produces fluent text that can still be wrong on names and homophones. The fluency is a property of the model, not evidence of accuracy.
Why does the same word come out wrong every time?
Because the model is making the same guess from the same acoustics and the same context. That consistency is useful: a repeated error can be corrected once and fixed everywhere with a search-and-replace.
Can ASR handle two speakers in one recording?
Sometimes, with speaker separation, but the merge is not guaranteed and overlaps usually collapse into one stream. For dialogue, plan to split lines by hand where the speaker changes.
Is a machine transcript acceptable for publishing?
Only after review. Publishing an unreviewed transcript turns every recognition error into a statement you are making in public, and the errors concentrate in exactly the details readers check — names, titles, and numbers.
What audio quality do I need?
Clean, single-speaker, no music bed is ideal. You do not need studio gear, but you do need the speech to be the loudest thing in the mix; a music bed at the same level is the single biggest cause of avoidable errors.
Does ASR create the subtitle file directly?
It produces timed text, which is most of a subtitle file. The remaining work is editorial: split long segments, tighten boundaries, fix characters, and decide line breaks. That is why a raw recognition dump is a draft, not a deliverable.