---
title: 'VisualTTS: Visual-Conditioned Speech Synthesis'
url: https://www.emergentmind.com/topics/visual-text-to-speech-visualtts
type: topic
---

# VisualTTS: Visual-Conditioned Speech Synthesis

Visual Text-to-Speech (VisualTTS) denotes a family of speech synthesis problems in which visual input is used as a conditioning signal for generating speech. In the arXiv literature, the term spans several related formulations: speech synchronized to a silent talking video for automatic voice over or video dubbing, reverberant speech conditioned on an environmental image for immersive acoustics, speech conditioned on a face image for speaker identity and emotion control, and visually grounded text-to-speech that treats text itself as an image rather than a sequence of discrete symbols [2110.03342][2305.12708][2302.13700][2203.14725]. Across these formulations, the defining property is that speech is not determined by text alone; visual evidence constrains timing, prosody, room acoustics, speaker traits, or expressive style.

## 1. Task scope and problem formulations

The literature does not use “VisualTTS” for a single canonical task. Instead, it names several technically distinct settings in which speech generation is conditioned on visual context.

| Formulation | Visual input | Representative papers |
|---|---|---|
| Automatic voice over / video dubbing | Silent talking video, usually lip or face frames | [2110.03342], [2111.10139], [2511.22229], [2509.24773] |
| Immersive environmental VTTS | Environmental RGB or RGB-D image, speaker position, scene semantics | [2305.12708], [2410.14101], [2412.11409] |
| Face-conditioned voice synthesis | Face image, sometimes with emotion intensity | [2302.13700], [2409.16203] |
| Visual-context prosody modeling | General video context or listener visual feedback | [2501.19258], [2306.12020] |
| Visually grounded text encoding | Rendered text images or character image patches | [2203.14725], [2606.14750] |

In the original automatic voice over formulation, the task is to synthesize natural-sounding speech that is precisely synchronized with the lip motions in a silent pre-recorded video, using both the video and its text script as input [2110.03342]. A later line of work explicitly equates VisualTTS with video dubbing and adds reference speech timbre cloning to the task definition [2511.22229]. A distinct immersive line defines VTTS as taking an environmental image as the prompt to synthesize reverberant speech for the spoken content, with the goal of matching room acoustics and spatial configuration [2305.12708][2410.14101]. Face-conditioned systems widen the scope further: Face-TTS conditions speech generation on face images for zero-shot speaker synthesis, while FEIM-TTS conditions on face image and emotion intensity and states that it demonstrates capability for VisualTTS [2302.13700][2409.16203].

This breadth of usage suggests that VisualTTS is better understood as a multimodal conditioning paradigm than as a single benchmarked problem. What unifies the area is the attempt to map visual evidence into acoustically meaningful control signals.

## 2. Lip-synchronized dubbing and silent-video speech synthesis

The 2021 VisualTTS model formulates automatic voice over as a multimodal TTS problem and introduces two mechanisms for lip-speech synchronization: textual-visual attention and visual fusion during acoustic decoding [2110.03342]. Lip images are cropped from video frames, encoded by a visual encoder composed of a Conv3D layer and a ResNet-18 block, and fused with a textual encoder through scaled dot-product attention,
$$
C(Q_T, K_V, V_V) = \text{softmax}\left(\frac{Q_T K_V^T}{\sqrt{d_{K_V}}}\right)V_V.
$$
The model then concatenates visual embedding, predicted mel-spectrogram features, and speaker embedding inside the decoder. On the reported benchmark, VisualTTS improved synchronization over Tacotron and Tacotron with TVA, achieving LSE-C \(5.87\), LSE-D \(8.45\), and FD \(5.92\), while MOS remained \(4.17 \pm 0.06\), essentially unchanged relative to the attention-only baseline [2110.03342].

VDTTS extends the dubbing formulation from lip crops to full-face video and emphasizes visually driven prosody as well as synchronization [2111.10139]. Its video encoder is a modified VGG3D-style CNN operating on full-face crops, and its decoder uses independent GMM-based attention heads over video and text:
$$
c_{x}^t = \textrm{Att}_x(q^t, c_{x}^{t-1}, h_x), \quad c_{y}^t = \textrm{Att}_y(q^t, c_{y}^{t-1}, h_y),
$$
followed by a linear projection of the concatenated contexts. The paper reports that removing video input or restricting input to the mouth region degrades synchronization and prosody metrics, and that the model approaches ground-truth synchronization quality on GRID while generalizing to in-the-wild VoxCeleb2 [2111.10139]. A central empirical claim is that full-face input carries prosodic and paralinguistic cues beyond visemes alone.

VSpeechLM shifts the dubbing architecture toward large-capacity discrete-speech modeling by inserting a text-video aligner in front of a SpeechLLM-based decoder [2511.22229]. Text is converted to a phoneme sequence, video is encoded into lip embeddings with pretrained AV-HuBERT, and reference or target speech is discretized with a hierarchical codec. The aligner computes a similarity matrix,
$$
\mathbf{A} = \operatorname{Softmax}\left(\frac{\mathbf{P}_{\text{enc}}\mathbf{L}_{\text{enc}}^\top}{\sqrt{d}}\right),
$$
and outputs an expanded phoneme sequence aligned to video frames. Decoder training uses cross-entropy on codec tokens, with the total loss
$$
\mathcal{L}_{\text{total}} = \mathcal{L}_{\text{CE}}^{\text{align}} + \mathcal{L}_{\text{CE}}^{\text{dec}}.
$$
On Chem, VSpeechLM reports WER \(12.5\), Spk Sim \(78.9\), UTMOS \(3.73\), MCD-DTW \(5.16\), and MCD-DTW-SL \(5.28\), outperforming DSU, HPMDubbing, StyleDubber, and EmoDubber on most objective metrics [2511.22229]. Its ablation further states that a visual prefix prompt degrades performance relative to the proposed text-video aligner.

## 3. Visual cues for prosody, interaction, and fine-grained speech control

A separate branch of work uses visual input not merely to enforce lip closure timing, but to resolve the under-specification of prosody in text-only TTS. VisualSpeech is the clearest statement of this agenda: it argues that visual context is underutilized for prosody prediction and proposes a multimodal extension of FastSpeech2 with a visual encoder and a cross-attention fusion module [2501.19258]. Text encoder output \(\mathbf{P}\) attends to visual encoder output \(\mathbf{V}\) through
$$
\delta(\mathbf{V}, \mathbf{P}) = \text{Softmax}\left(\frac{\mathbf{P}\mathbf{V}^\top}{\sqrt{d_v}}\right)\mathbf{V}.
$$
On CMD2, FastSpeech2 achieved pitch \(0.27\), energy \(0.39\), and duration \(0.41\), whereas VisualSpeech with Omnivore features achieved \(0.18\), \(0.37\), and \(0.21\), and VisualSpeech with ResNet50 features achieved \(0.18\), \(0.34\), and \(0.24\) [2501.19258]. The same paper reports lower MCD for both visual variants than for FastSpeech2 and states that visual features alone are strongly predictive of prosody. It also notes that no formal MOS or user study is reported.

VA-TTS moves the visual conditioning signal from the speaker to the listener, defining a task in which speech is conditioned on textual input and sequential visual feedback such as nods and smiles from the listener in face-to-face communication [2306.12020]. Listener video frames are converted into 3DMM expression and pose coefficients, encoded with an LSTM, and fused with phoneme identity, speaker ID, and audio context through stacked MHSA blocks:
$$
x_i^{(0)} = f(I; s_i; q_i; h_{a_i}; g^{(0)}_i),
$$
$$
y_i^{(k)} = x_i^{(k-1)} + \mathrm{MHSA}(\mathrm{LN}(x_i^{(k-1)})),
$$
$$
x_i^{(k)} = y_i^{(k)} + \mathrm{FFN}(\mathrm{LN}(y_i^{(k)})).
$$
The model predicts pitch, energy, and duration refinements and passes them to FastSpeech2. On ViCo-X, the baseline TTS system reported GPE \(20.23\), VDE \(9.54\), FFE \(20.90\), MCD\(_{13}\) \(6.11\), pitch MAE \(37.02\), energy MAE \(5.32\), and duration MAE \(143.73\), whereas VA-TTS reduced these to \(20.09\), \(9.23\), \(20.58\), \(5.97\), \(35.60\), \(5.08\), and \(135.97\), respectively [2306.12020]. The model is causal up to a one-frame lookahead.

These systems collectively challenge a common simplification that visual input is useful only for viseme timing. The results instead indicate that visual signals can also guide pauses, emphasis, pitch contour, and interactional adaptation.

## 4. Immersive VTTS and spatial environment understanding

Environmental VisualTTS treats speech quality as a function not only of linguistic content and speaker characteristics, but also of physical space. ViT-TTS is the first visual TTS model with scalable diffusion transformers and defines the task as generating speech from phoneme sequence plus an environmental image so that the output reflects room acoustics such as reverberation [2305.12708]. The model uses a ResNet-18 image encoder, cross-attention-based visual-text fusion,
$$
\delta(V,P) = \text{Softmax}\left(\frac{PV^T}{\sqrt{d_v}}\right) V,
$$
a FastSpeech2-style variance adaptor, and a transformer denoiser with adaptive layer normalization, followed by BigVGAN. It also introduces self-supervised pre-training for both the encoder and denoiser. On SoundSpaces-Speech, ViT-TTS reported, for seen scenes, MOS \(3.95 \pm 0.06\), RTE \(0.066\), and MCD \(4.52\), and for unseen scenes, MOS \(3.86 \pm 0.05\), RTE \(0.076\), and MCD \(4.59\), outperforming DiffSpeech, Visual-DiffSpeech, and cascaded baselines [2305.12708].

MS\(^2\)KU-VTTS argues that RGB-only environmental modeling overlooks depth, speaker position, and environmental semantics [2410.14101]. Its framework extracts RGB features \(F_R\), depth features \(F_D\), speaker position features \(F_P\) from YOLOv8 detections using periodic embeddings,
$$
\phi(x, y) = \left( \sin(2^k \pi x), \cos(2^k \pi x), \sin(2^k \pi y), \cos(2^k \pi y) \right)_{k=0}^{D-1},
$$
and semantic features \(F_S\) from Gemini Pro Vision captions with BERT. The core “Dominant-Supplement Serial Interaction” first performs RGB-depth interaction, then speaker-position-enhanced interaction, then RGB-semantic interaction. A dynamic fusion module weights the knowledge paths using entropy,
$$
u_i = -\sum_{j=1}^{D} p_{(i, j)} \log p_{(i, j)}, \quad p_{(i, j)} = \mathrm{Softmax}(V_i),
$$
$$
\lambda_i = \frac{\exp(u_{max} - u_i)}{\sum_{k=1}^{M} \exp(u_{max} - u_k)},
$$
$$
\mathcal{H} = \lambda_R \cdot \mathcal{H}_R + \lambda_D \cdot \mathcal{H}_D + \lambda_S \cdot \mathcal{H}_S.
$$
With ViT-TTS as backbone, it reported unseen MOS \(3.88\), RTE \(0.0745\), MCD \(4.55\), and seen MOS \(3.95\), RTE \(0.0668\), MCD \(4.52\), with \(p < 0.001\) improvement over all baselines [2410.14101]. The ablation states that removing any modality or replacing dynamic fusion with feature concatenation degrades all metrics.

M\(^2\)SE-VTTS further emphasizes multi-modal and multi-scale spatial environment understanding, using RGB and depth patches, Gemini-generated environment captions, top-\(k\) patch selection, and local-aware global spatial understanding [2412.11409]. RGB and depth images are partitioned into patches, CLIP extracts patch and global [CLS] representations, caption embeddings guide attention to important RGB patches,
$$
\hat{\mathcal{F}_P^R}, \mathcal{A}_P^R = \text{MultiHead}(\mathcal{F}_S^C, \mathcal{F}_P^R, \mathcal{F}_P^R),
$$
and the selected RGB indices are used to retrieve corresponding depth patches. Local-global interaction and semantic-guided fusion yield a final multimodal representation,
$$
\mathcal{H}_V = \lambda_1 \mathcal{H}_G^R + \lambda_2 \mathcal{H}_G^D.
$$
Reported results were MOS \(3.85\), RT60 Error \(0.0744\), and MCD \(4.4215\), improving over ProDiff, DiffSpeech, VoiceLDM, ViT-TTS-ResNet18, and ViT-TTS-CLIP [2412.11409].

This environmental line redefines “visual speech synthesis” in acoustic rather than articulatory terms: the visual signal describes where the utterance takes place, not how lips move.

## 5. Face-conditioned voice, emotion control, and visually grounded text

Face-TTS introduces face images as a direct conditioning signal for zero-shot TTS and states that this is the first time face images are used as a condition to train a TTS model [2302.13700]. Built on Grad-TTS, it uses a pre-trained visual network \(\mathcal{G}\) and audio network \(\mathcal{F}\) to produce matching 512-dimensional embeddings and adds a speaker feature binding loss,
$$
\mathcal{L}_{\text{spk}} = \sum\nolimits_B \left|\mathcal{F}_b(X_0) - \mathcal{F}_b(X'_{t})\right|.
$$
The full objective combines prior, duration, diffusion, and speaker losses. On LRS3, Face-TTS reported MOS \(3.28 \pm 0.22\) for unseen speakers under face conditioning, objective cross-modal matching accuracy \(38.0\%\) for unseen speakers with binding loss versus \(35.4\%\) without speaker loss and \(19.4\%\) for Grad-TTS with audio embedding, and human AB/ABX matching of about \(60\%\) [2302.13700]. The system also reports voice generation for virtual faces from image generators.

FEIM-TTS extends face conditioning to emotion intensity control in a zero-shot setting and explicitly claims capability for VisualTTS [2409.16203]. It uses a face network that extracts a 512-dimensional embedding from a \(224 \times 224\) face image, an emotion embedding of dimension 128, a score-based diffusion model for mel-spectrogram generation, and classifier-free guidance:
$$
w \cdot S(X_t, \mu, t, \text{spk}, \text{emo}) - (w-1) \cdot S(X_t, \mu, t, \text{spk}, \emptyset),
$$
where \(w=0\) yields neutral speech, \(w=1\) yields standard emotional embedding, and \(w>1\) yields over-emphasized emotion. The model is trained on CREMA-D, MELD, and LRS3. Human raters gave FEIM-TTS MOS \(4.69\) on seen text and \(3.31\) on unseen text for naturalness, compared with FACE-TTS at \(2.62\) and \(2.15\), and average MOS \(3.31\) for emotion perception [2409.16203].

Another use of the adjective “visual” concerns the representation of text itself. vTTS synthesizes speech from visual text, meaning text rendered as an image, and reports that it can transfer emphasis and emotion attributes in visual text to speech without additional labels and architectures [2203.14725]. It uses CNN-extracted visual features as replacements for conventional text embeddings inside a FastSpeech2-inspired non-autoregressive model. Reported MOS values were \(3.49 \pm 0.10\) for Japanese with \(c=5\), \(3.55 \pm 0.15\) for Korean with \(c=1\), and \(3.71 \pm 0.10\) for English with \(c=5\), matching or exceeding conventional TTS. For rare and OOV characters, vTTS reported better MOS and CER than conventional TTS, for example OOV MOS \(2.95\) versus \(2.31\) and OOV CER \(0.163\) versus \(0.255\) [2203.14725].

Pixel-TTS pushes this visually grounded text line further by rendering each character as a \(16 \times 16\) grayscale patch, projecting the resulting image with a single Conv2D layer into a sequence of 512-dimensional embeddings, and passing them through four ConvNeXtV2 blocks [2606.14750]. It states that this design eliminates embedding matrix expansion during fine-tuning. On LibriSpeech-PC test at 300k updates, Pixel-TTS reported WER \(2.28\) and CER \(0.81\) versus Text-TTS at \(2.53\) and \(1.16\). In zero-shot German, Pixel-TTS reported WER \(66.48\) and CER \(27.36\) versus Text-TTS at \(71.49\) and \(31.50\), and under heavy Unicode homoglyph noise its WER increased from \(14.55\) to \(46.57\), whereas Text-TTS increased from \(31.21\) to \(119.25\) [2606.14750].

## 6. Architectures, evaluation regimes, and active research directions

VisualTTS research currently spans several architectural families. Early lip-synchronization systems rely on encoder-decoder attention, as in VisualTTS and VDTTS, where alignment between text and video is learned through cross-modal attention or dual attention heads [2110.03342][2111.10139]. FastSpeech2-style non-autoregressive systems dominate prosody-focused settings such as VisualSpeech, VA-TTS, and vTTS [2501.19258][2306.12020][2203.14725]. Diffusion and flow-matching models dominate immersive acoustics and some newer unified systems, including ViT-TTS, Face-TTS, FEIM-TTS, and VSSFlow [2305.12708][2302.13700][2409.16203][2509.24773]. VSpeechLM introduces a SpeechLLM decoder with discrete codec tokens [2511.22229].

Evaluation is correspondingly fragmented. Lip-synchronized dubbing papers use LSE-C and LSE-D from SyncNet, Frame Disturbance, WER, speaker similarity, UTMOS, MCD, MCD-DTW, and MCD-DTW-SL [2110.03342][2511.22229]. Prosody-oriented systems emphasize pitch, energy, duration errors, GPE, VDE, FFE, and MCD\(_{13}\) [2306.12020][2501.19258]. Environmental VTTS evaluates naturalness with MOS and room-acoustics similarity with RT60 Error or RTE, alongside MCD [2305.12708][2410.14101][2412.11409]. A broader review of audiovisual speech synthesis places these evaluation choices within the older distinction between TTS quality metrics and talking-head synchronization metrics, and stresses that synchronization remains an open problem because even small audiovisual misalignments are perceptually salient [2103.03927].

Several recurrent findings cut across subfields. First, visually conditioned speech synthesis is not reducible to mouth ROI conditioning: VDTTS reports that full-face crops improve prosodic metrics, VisualSpeech reports gains from non-lip-centric scene features, and environmental VTTS shows that RGB alone can be insufficient for reverberation modeling [2111.10139][2501.19258][2410.14101]. Second, dedicated alignment and fusion modules repeatedly outperform naive fusion. VisualTTS improves over Tacotron by combining textual-visual attention with decoder-time visual fusion; VSpeechLM reports that a visual prefix prompt causes confusion and degraded performance; MS\(^2\)KU-VTTS reports that replacing dynamic fusion with feature concatenation hurts performance [2110.03342][2511.22229][2410.14101]. Third, joint learning across related audio tasks need not degrade performance. VSSFlow explicitly argues, contrary to the prevailing belief associated with earlier unified attempts, that end-to-end joint learning of V2S, VisualTTS, and TTS improves convergence, conditional generation, and classifier-free guidance stability [2509.24773]. Its conditioning strategy uses cross-attention for ambiguous video conditions and self-attention via concatenation for deterministic transcript conditions, inside a 10-layer flow-matching DiT with 1D RoPE. On Chem, it reports WER \(15.1\), Spk.Sim \(79.7\), UTMOS \(3.17\), MCD \(9.55\), LSE-C \(6.10\), and LSE-D \(8.37\) [2509.24773].

The field also borders on text-to-audiovisual generation, where speech audio and facial motion are generated jointly from text rather than speech alone. NEUTART uses a shared Transformer feature space for mel spectrograms and FLAME coefficients, plus a lip-reading loss for visual supervision, while AV-Flow uses two parallel diffusion transformers with highway connections and flow matching to generate speech and photo-realistic 4D avatar motion from text [2312.06613][2502.13133]. These systems are adjacent to VisualTTS rather than identical to it, but they indicate an increasingly common research direction: replacing cascaded audio-first pipelines with jointly optimized audiovisual generative models.

The resulting picture is of a rapidly diversifying area. “VisualTTS” now names a set of multimodal speech synthesis paradigms whose common premise is that visual evidence constrains latent speech structure in ways that text alone does not specify. The main open technical question is therefore not whether visual input helps, but which visual variables matter for which speech attribute, and what architectural bias most effectively converts those variables into alignment, acoustics, timbre, or prosody.

Source: https://www.emergentmind.com/topics/visual-text-to-speech-visualtts