在本页阅读时间 9 分钟
概述
Since 2016, deep learning systems trained on thousands of hours of video have gone from small fixed vocabularies to open-vocabulary transcription, with word error rates near 19% on TED talks in 2023. It matters for people who cannot voice speech, for noisy settings, and for privacy debates.
主要要点
- Visual speech recognition transcribes speech from silent video of the face, while audio-visual speech recognition combines video with audio for robustness in noise.
- Lip reading is inherently ambiguous because different sounds such as p and b look identical on the lips, so models rely heavily on sentence context.
- LipNet (2016) was the first end-to-end sentence-level lip reader and reached 95.2% sentence accuracy on the constrained GRID corpus.
- On the LRS3 TED talk benchmark, the best visual-only error fell to 19.1% in Auto-AVSR (2023), while its audio-visual model reached 0.9%.
- Published lip-reading systems work best on frontal, well-lit, high-quality video and degrade sharply on side angles, low resolution and unseen speakers.
深入探讨
Visual speech recognition is the task of turning silent video of a person talking into text. Humans call it lip reading, though the face carries more than lips: jaw, teeth and tongue are partly visible too. The machine version takes a sequence of video frames, usually 25 per second, cropped around the mouth, and outputs words. A closely related task, audio-visual speech recognition (AVSR), uses both the sound and the video, which helps most when audio is noisy.
Lip reading is fundamentally ambiguous. A phoneme is the smallest unit of speech sound, and a viseme is its visual counterpart, the mouth shape that goes with it. Many phonemes share one viseme; the Oxford "Lip Reading Sentences in the Wild" paper uses p and b as an example of sounds that produce the same lip sequence. The LipNet paper cites a 1968 study that grouped 23 initial consonant phonemes into just five visually confusable categories. Context resolves much of the ambiguity, which is why sentence-level models with language models do far better than word-by-word guessing. Human performance is low: the LipNet authors note literature estimates of around 20% accuracy for human lip readers on general speech.
A modern system works in four steps. First, a face detector and landmark tracker find the mouth in every frame, and the crop is stabilized and resized to a fixed size, such as 128 by 128 pixels in DeepMind's 2018 pipeline. Second, a visual front end, usually a 3D convolutional network that looks at several frames at once, extracts features describing lip motion. Third, a sequence model, earlier a recurrent network and now usually a Transformer or Conformer, relates those features across the whole utterance. Fourth, a decoder turns the sequence into text, either directly as characters using connectionist temporal classification (CTC, a loss that lets the network output a label per frame without knowing exact alignments) or attention, or as phonemes that a separate decoder maps to words with a pronunciation lexicon and a language model.
The field moved fast after 2016. LipNet, by Yannis Assael, Brendan Shillingford, Shimon Whiteson and Nando de Freitas, was the first end-to-end sentence-level lip reader. It was tested on GRID, a constrained dataset of five-word commands such as "place red at C zero again", where it reached 95.2% sentence accuracy and a 4.8% word error rate on speakers seen in training. That same month, Joon Son Chung, Andrew Senior, Oriol Vinyals and Andrew Zisserman released "Lip Reading Sentences in the Wild", which built the Lip Reading Sentences dataset of over 100,000 natural sentences from BBC programs recorded between 2010 and 2016, and showed the model outperforming a professional lip reader. In 2018, the Oxford group released LRS3, over 400 hours of TED and TEDx talks, which became the main public benchmark. The same year, DeepMind and Google researchers scaled to 3,886 hours from YouTube with a vocabulary of 127,055 words, reaching a 40.9% word error rate where professional lip readers scored 86.4% or 92.9%.
The next leap came from self-supervised learning, which learns from unlabeled data first. Meta's AV-HuBERT (Bowen Shi and colleagues, ICLR 2022) masks parts of audio-visual video and learns to predict clusters of hidden features, then fine-tunes on a small labeled set. With 30 hours of labels it reached 32.5% word error rate on LRS3, beating a previous system trained on about 31,000 hours of transcribed video, and 26.9% with 433 labeled hours plus self-training. In 2023, Auto-AVSR from Imperial College London and Meta used public speech recognizers such as Whisper to automatically transcribe about 2,600 hours of English video from VoxCeleb2 and AVSpeech, training on 3,448 hours in total. Its visual-only model reached 19.1% word error rate on LRS3.
Compared with audio speech recognition, lip reading remains far less accurate. The same Auto-AVSR paper reports audio-visual error of 0.9% on LRS3, roughly 20 times lower than its visual-only result. Video therefore adds the most value as a complement: the 2017 Oxford work showed visual information improves recognition even when audio is available, and AVSR systems hold up better in loud environments. Compared with human lip readers, the best systems are clearly better on benchmark video, but those comparisons use frontal, well-lit footage of the type the models were trained on.
Limitations are significant. The DeepMind authors state plainly that their model only performs well on high-quality video of a subject facing the camera at a certain distance, and not in other contexts. Side angles, low resolution, occlusion by hands or masks, beards, accents, and fast speech all raise error rates. Most large datasets are English and drawn from broadcast or online talks, so performance on other languages and everyday speech is weaker. Unseen speakers are harder: LipNet's word error rate rose from 4.8% to 11.4% on speakers outside training. Building datasets is costly; in DeepMind's YouTube pipeline only about 2% of candidate clips passed the filters.
The technology also raises privacy concerns. The LipNet authors list security and silent-movie processing among potential uses, and a system that reads speech from video could in principle be applied to surveillance footage without a speaker's knowledge, although current accuracy on distant, angled, low-resolution video is poor. On the assistive side, the DeepMind paper notes that 103,925 tracheostomies were performed in the United States in 2014, a procedure that can leave patients unable to voice speech, and frames silent speech recognition as a potential communication aid. Training state-of-the-art models takes substantial compute: the 2017 Oxford model trained for about 10 days, and newer systems use thousands of hours of video.
04工作示例
Tracing a two-second clip through a lip-reading pipeline
Take a two-second frontal video of someone saying 'place red at C zero', recorded at 25 frames per second, giving 50 frames.
Run a face landmark detector on each frame and crop a fixed-size grayscale region centered on the mouth.
Pass the 50 crops through a 3D convolutional front end that outputs one feature vector per frame.
Feed the 50 vectors into a Transformer or recurrent encoder so each frame's representation reflects the whole utterance.
Decode with CTC beam search plus a language model, which collapses repeated outputs and blanks into a character or phoneme sequence.
Compare the output with the true sentence and compute word error rate as substitutions plus deletions plus insertions divided by the number of reference words.
它显示了什么
The output is a text guess such as 'place red at C zero'. If the model returns 'place bed at C zero', the error is one substitution out of five words, a 20% word error rate, and it illustrates the p, b and m viseme ambiguity that context and language models are meant to resolve.
现实世界的实施
LipNet from the University of Oxford and DeepMind (2016) reached 95.2% sentence accuracy on the GRID corpus of short command-like sentences, against an average 52.3% for three hearing-impaired lip readers.
Oxford's Watch, Listen, Attend and Spell model (CVPR 2017), trained on BBC television, transcribed about half the words in test clips, while a professional lip reader with about 10 years of experience got fewer than a quarter.
DeepMind and Google built a 3,886-hour lip-reading dataset from YouTube in 2018 and reported a 40.9% word error rate, motivated partly by patients who lose their voice after tracheostomy.
Meta's AV-HuBERT (ICLR 2022) learned from unlabeled audio-visual video and reached a 32.5% lip-reading word error rate on LRS3 using only 30 hours of labeled data.
Audio-visual speech recognition combines lip movements with audio; the Auto-AVSR system (ICASSP 2023) reached a 0.9% word error rate on the LRS3 TED talk benchmark.
人工智能在唇读和视觉语音识别领域的未来
The clearest trend in published work is that more data, even with imperfect labels, keeps improving visual speech recognition. The Auto-AVSR authors (2023) reported that visual-only error kept falling as automatically transcribed hours were added, while audio-only error saturated beyond about 1,500 hours. That suggests larger, more diverse video collections and better self-supervised pretraining, as in AV-HuBERT (2022), will drive further gains. Open problems include robustness to real-world video with side views, low light and low resolution, which the 2018 DeepMind authors flagged as a hard limit of their system; coverage of languages beyond English; and handling speakers with atypical articulation, who are often the people who would benefit most from assistive lip reading. Benchmarks such as LRS3 consist of TED talks, so results there may overstate performance on everyday conversation. The social questions are as open as the technical ones. Using lip reading on video recorded without consent would raise privacy and civil-liberties issues, and dataset construction from public online video raises consent questions of its own. Whether assistive products for people with voice loss reach routine clinical use depends on accuracy for individual patients rather than benchmark averages.
付诸实践
为什么这很重要
- 构建选择. 应用级设计决定了人工智能是否能改善实际结果。
- 团队与工作流程. 良好的工作流程集成可以创造用户值得信赖的生产力收益。
- 风险与安全. 范围明确的用例可以减少变更疲劳和实施风险。
留意
- 将损坏的流程自动化可能会加剧现有问题。
- 团队可能会过度自动化并消除所需的人工判断。
- 如果不持续评估输出,质量可能会出现偏差。
后续步骤
- 绘制当前工作流程并确定摩擦最大的步骤。
- 在完全自动化之前定义人工检查点。
- 对用户进行提示、升级路径和质量标准方面的培训。
- 跟踪任务级结果以确认持续价值。
资料来源与延伸阅读
- arXivLipNet: End-to-End Sentence-level Lipreading
- arXiv (CVPR 2017)Lip Reading Sentences in the Wild
- arXivLRS3-TED: a large-scale dataset for visual speech recognition
- arXivLarge-Scale Visual Speech Recognition
- arXiv (ICLR 2022)Learning Audio-Visual Speech Representation by Masked Multimodal Cluster Prediction (AV-HuBERT)
- arXiv (ICASSP 2023)Auto-AVSR: Audio-Visual Speech Recognition with Automatic Labels
不断探索
常见问题
What is AI in Lip Reading and Visual Speech Recognition?
Visual speech recognition (VSR), or AI lip reading, transcribes speech from video of a speaker's mouth without using the audio. Since 2016, deep learning systems trained on thousands of hours of video have gone from small fixed vocabularies to open-vocabulary transcription, with word error rates near 19% on TED talks in 2023. It matters for people who cannot voice speech, for noisy settings, and for privacy debates.
What ambiguity does a viseme grouping describe in visual speech recognition?
Groups such as p, b, and m illustrate why visible articulation alone may not distinguish every phoneme.
How can a visual stream help an audio-visual recognizer when acoustic noise increases?
The modalities can complement one another, with benefit depending on the observations and model.
唇读模型中的 3D 卷积前端有助于捕获什么?
3D 卷积同时处理多个帧,捕捉嘴巴在短时间内的移动情况,而不是单个静态图像。
Which capture conditions can hide information needed by a visual-speech model?
Visibility and capture quality affect the mouth information available for inference.
What evaluation scope should be attached to the original LipNet sentence-recognition results?
A benchmark result does not establish universal performance across languages, speakers, and capture conditions.