DiVISe: Direct Visual-Input Speech Synthesis Preserving Speaker Characteristics And Intelligibility

Yifan Liu, Yu Fang, Zhouhan Lin
3/7/2025
cs.SDcs.CVcs.LG

Official code: PussyCat0700/DiVISe (10 stars, MIT, last commit 2025-07-14).

Abstract

Video-to-speech (V2S) synthesis, the task of generating speech directly from silent video input, is inherently more challenging than other speech synthesis tasks due to the need to accurately reconstruct both speech content and speaker characteristics from visual cues alone. Recently, audio-visual pre-training has eliminated the need for additional acoustic hints in V2S, which previous methods often relied on to ensure training convergence. However, even with pre-training, existing methods continue to face challenges in achieving a balance between acoustic intelligibility and the preservation of speaker-specific characteristics. We analyzed this limitation and were motivated to introduce DiVISe (Direct Visual-Input Speech Synthesis), an end-to-end V2S model that predicts Mel-spectrograms directly from video frames alone. Despite not taking any acoustic hints, DiVISe effectively preserves speaker characteristics in the generated audio, and achieves superior performance on both objective and subjective metrics across the LRS2 and LRS3 datasets. Our results demonstrate that DiVISe not only outperforms existing V2S models in acoustic intelligibility but also scales more effectively with increased data and model parameters. Code and weights can be found at https://github.com/PussyCat0700/DiVISe.

View on arXivView PDF

Code Implementations(1)

MIT

This is the official repo for paper DiVISe: Direct Visual-Input Speech Synthesis Preserving Speaker Characteristics And Intelligibility.

100Shell, PythonFeb 1, 20251 years agoMIT

Similar Papers

Cite this paper

@article{liu2025divise,
  title  = {DiVISe: Direct Visual-Input Speech Synthesis Preserving Speaker Characteristics And Intelligibility},
  author = {Yifan Liu and Yu Fang and Zhouhan Lin},
  year   = {2025},
  eprint = {2503.05223},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.05223v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.05223.svg)](https://codeofpaper.com/paper/2503.05223)

Discussion