Thai has no spaces: how speech recognition handles word segmentation and evaluation
Thai has no spaces between words, so WER shifts with the tokenizer. Why we use character error rate as the main metric, and how we normalize text first.
BLOG
Engineering notes, tutorials and evaluation methods for speech recognition, synthesis and dubbing.
7 articles
Thai has no spaces between words, so WER shifts with the tokenizer. Why we use character error rate as the main metric, and how we normalize text first.
From recording and speaker separation to the summary and action items: how a 40-minute Thai meeting becomes a set of minutes.
Where models go wrong when Thai speech contains English brand names and Chinese personal names, and how to score the results.
Streaming recognition shows text as you speak; an offline model refines each sentence once it ends. How the two results merge and how the interface transitions.
From the first audio frame in to the first character out: where the clock starts, how network and hardware are fixed, and what P50 and P90 each tell you.
A quiet room, steady volume, and a natural pace—the quality of your 8-second sample sets the ceiling for the cloned voice.
Transcription, translation, voice cloning, and duration alignment: the end-to-end workflow for localizing a short e-commerce video from Chinese into Thai.
New articles, model releases, and benchmark results—once a month. Unsubscribe anytime.