revise-eval
ReVISE: Self-Supervised Speech Resynthesis with Visual Input for Universal and Generalized Speech Enhancement — Hsu et al. (2022) (arXiv:2212.11377, 2022)
What this evaluates
Evaluates generalized speech enhancement and audio-visual speech resynthesis across multiple distortion types (denoising, separation, inpainting, video-to-speech). Measures content intelligibility, audio-video synchronization, perceptual quality, and low-level signal reconstruction.
Datasets
- LRS3 — total ?; splits: test (-1)
- EasyCom — total ?; splits: train (-1), valid (-1), test (-1)
Metrics
WER (primary) — range: percent
- Word Error Rate: percentage of incorrectly recognized words relative to the reference transcript, computed using a public ASR model.
LSE-D — range: other
- SyncNet temporal distance: average predicted temporal distance between audio and video frames over the test set.
LSE-C — range: other
- SyncNet confidence: average confidence score of the audio-video synchronization prediction over the test set.
MOS — range: [1, 5]
- Mean Opinion Score: subjective quality rating on a 1–5 scale (0.5 increments), averaged across ≥15 raters per sample using CrowdMOS.
ESTOI — range: [0, 1]
- Extended Short-Time Objective Intelligibility: estimates speech intelligibility based on temporal envelope correlation between reference and enhanced speech.
MCD — range: other
- Mel Cepstral Distortion: measures the Euclidean distance between mel cepstral coefficients of reference and synthesized speech.
Input / output format
Input: Video frames (head-crop at 25fps) and/or audio features (23-dim Mel FBank, 10ms shift, stacked every 4 frames). For EasyCom, beamformed multi-channel audio or single-channel distant mic audio paired with video.
Output: Resynthesized audio waveform (16kHz sampling rate).
Scoring recipe
def compute_metrics(predictions, references, videos=None):
wer = compute_wer(predictions, references, asr_model='public_model')
lse_d, lse_c = compute_syncnet(predictions, videos)
mos = compute_mos(predictions, num_raters=15, scale=[1,5])
estoi = compute_estoi(predictions, references)
mcd = compute_mcd(predictions, references)
return {'WER': wer, 'LSE-D': lse_d, 'LSE-C': lse_c, 'MOS': mos, 'ESTOI': estoi, 'MCD': mcd}
Common pitfalls
- Using the distant microphone audio as the clean reference for EasyCom instead of the close-talking microphone.
- Assuming LRS3 contains real-world noisy speech; all enhancement tasks are artificially corrupted (mixed with AudioSet noise, other speakers, or zeroed frames).
- MOS evaluation requires exactly 50 randomly sampled test files and ≥15 raters per file via CrowdMOS, not ad-hoc listening.
Evidence (verbatim from paper)
For content, we use the WER computed with a speech recognition model to measure the intelligibility quantitatively similar to[[36]], [[37]]. The public model from [[56]] is used, which reports a WER of 5.6% on LRS3 test split and 35.7% on the EasyCom close-talking validation set. For synchronization, following[[21]] we use SyncNet[[9]] metrics, the predicted temporal distance between audio and video (LSE-D) and the prediction’s confidence (LSE-C) are averaged over the entire test set. For quality, we follow the tradition of text-to-speech synthesis evaluation and conduct subjective mean opinion score (MOS) studies with a scale from 1 to 5 and a 0.5 increment. We evaluate 50 randomly sampled files from the test set, where each sample was evaluated by at least 15 raters using the CrowdMOS package[[47]]. Finally, to evaluate reconstruction of low-level details as typically done in speech denoising or source separation studies, we include ESTOI[[51]] and Mel cepstral distortion (MCD)[[28]].
Citation
@misc{hsu2022revise,
title={ReVISE: Self-Supervised Speech Resynthesis with Visual Input for Universal and Generalized Speech Enhancement},
author={Hsu et al. (2022)},
year={2022},
note={arXiv:2212.11377}
}
1---2name: revise-eval3description: Evaluates generalized speech enhancement and audio-visual speech resynthesis across multiple distortion types (denoising, separation, inpainting, video-to-speech). Measures content intelligibility, audio-video synchronization, perceptual quality, and low-level signal reconstruction. Use when the user wants to benchmark on LRS3, EasyCom, or asks about evaluating this task. Reports WER.4---56# revise-eval78> ReVISE: Self-Supervised Speech Resynthesis with Visual Input for Universal and Generalized Speech Enhancement — Hsu et al. (2022) (arXiv:2212.11377, 2022)910## What this evaluates1112Evaluates generalized speech enhancement and audio-visual speech resynthesis across multiple distortion types (denoising, separation, inpainting, video-to-speech). Measures content intelligibility, audio-video synchronization, perceptual quality, and low-level signal reconstruction.1314## Datasets1516- **LRS3** — total ?; splits: test (-1)17- **EasyCom** — total ?; splits: train (-1), valid (-1), test (-1)1819## Metrics2021- `WER` **(primary)** — range: percent22 - Word Error Rate: percentage of incorrectly recognized words relative to the reference transcript, computed using a public ASR model.23- `LSE-D` — range: other24 - SyncNet temporal distance: average predicted temporal distance between audio and video frames over the test set.25- `LSE-C` — range: other26 - SyncNet confidence: average confidence score of the audio-video synchronization prediction over the test set.27- `MOS` — range: [1, 5]28 - Mean Opinion Score: subjective quality rating on a 1–5 scale (0.5 increments), averaged across ≥15 raters per sample using CrowdMOS.29- `ESTOI` — range: [0, 1]30 - Extended Short-Time Objective Intelligibility: estimates speech intelligibility based on temporal envelope correlation between reference and enhanced speech.31- `MCD` — range: other32 - Mel Cepstral Distortion: measures the Euclidean distance between mel cepstral coefficients of reference and synthesized speech.3334## Input / output format3536**Input**: Video frames (head-crop at 25fps) and/or audio features (23-dim Mel FBank, 10ms shift, stacked every 4 frames). For EasyCom, beamformed multi-channel audio or single-channel distant mic audio paired with video.3738**Output**: Resynthesized audio waveform (16kHz sampling rate).3940## Scoring recipe4142```python43def compute_metrics(predictions, references, videos=None):44 wer = compute_wer(predictions, references, asr_model='public_model')45 lse_d, lse_c = compute_syncnet(predictions, videos)46 mos = compute_mos(predictions, num_raters=15, scale=[1,5])47 estoi = compute_estoi(predictions, references)48 mcd = compute_mcd(predictions, references)49 return {'WER': wer, 'LSE-D': lse_d, 'LSE-C': lse_c, 'MOS': mos, 'ESTOI': estoi, 'MCD': mcd}50```5152## Common pitfalls5354- Using the distant microphone audio as the clean reference for EasyCom instead of the close-talking microphone.55- Assuming LRS3 contains real-world noisy speech; all enhancement tasks are artificially corrupted (mixed with AudioSet noise, other speakers, or zeroed frames).56- MOS evaluation requires exactly 50 randomly sampled test files and ≥15 raters per file via CrowdMOS, not ad-hoc listening.5758## Evidence (verbatim from paper)5960> For content, we use the WER computed with a speech recognition model to measure the intelligibility quantitatively similar to[[36]], [[37]]. The public model from [[56]] is used, which reports a WER of 5.6% on LRS3 test split and 35.7% on the EasyCom close-talking validation set. For synchronization, following[[21]] we use SyncNet[[9]] metrics, the predicted temporal distance between audio and video (LSE-D) and the prediction’s confidence (LSE-C) are averaged over the entire test set. For quality, we follow the tradition of text-to-speech synthesis evaluation and conduct subjective mean opinion score (MOS) studies with a scale from 1 to 5 and a 0.5 increment. We evaluate 50 randomly sampled files from the test set, where each sample was evaluated by at least 15 raters using the CrowdMOS package[[47]]. Finally, to evaluate reconstruction of low-level details as typically done in speech denoising or source separation studies, we include ESTOI[[51]] and Mel cepstral distortion (MCD)[[28]].6162## Citation6364```bibtex65@misc{hsu2022revise,66 title={ReVISE: Self-Supervised Speech Resynthesis with Visual Input for Universal and Generalized Speech Enhancement},67 author={Hsu et al. (2022)},68 year={2022},69 note={arXiv:2212.11377}70}71```7273- arXiv: 2212.11377