Skip to content
ModelListedExternal
Browse files

Models Vsro200

This repository hosts the encoder-decoder VSR model checkpoints introduced in the paper VSRo-200: A Romanian Visual Speech Recognition Dataset for Studying Supervision and Multimodal Robustness.

KindOtherVersionRevision 1caa944Cgrade

Model source

Kind
Other
File size
1.07 GB
Version
vRevision 1caa944
Updated
Oct 11, 2026
Downloads
0
Source
Hugging Face

Source description

VSRo-200: Romanian Visual Speech Recognition Models

This repository hosts the encoder-decoder VSR model checkpoints introduced in the paper VSRo-200: A Romanian Visual Speech Recognition Dataset for Studying Supervision and Multimodal Robustness.

The models are MultiVSR backbones fine-tuned on the VSRo-200 corpus, a 200-hour collection of Romanian podcast recordings. For training code, data preparation scripts, and inference instructions, please refer to the GitHub repository.

Checkpoints

All checkpoints follow the naming pattern model_[hours]_[type].pt:

  • _annot — trained on human-annotated transcriptions
  • _auto — trained on automatically generated pseudo-labels
  • _shuffle — alternative data splits used for variance analysis (100h models)
  • _males / _females / _mix — gender-controlled 40h subsets used for bias analysis

Results

All results are reported in Word Error Rate (WER, %) and Character Error Rate (CER, %) on the Test Unseen and Test Seen splits. Lower is better.

Human Annotated Data

Training HoursTest Unseen WER (%)Test Unseen CER (%)Test Seen WER (%)Test Seen CER (%)
10h72.5041.4967.0137.53
25h64.8636.6259.2332.96
50h58.8733.3854.0329.88
75h54.8630.9751.4428.61
100h53.2929.9448.1626.53

Whisper Pseudo Labels

Training HoursTest Unseen WER (%)Test Unseen CER (%)Test Seen WER (%)Test Seen CER (%)
10h74.6142.0968.4138.22
25h66.2737.0560.4033.36
50h59.2833.1555.3930.65
75h56.2531.1851.5628.33
100h53.6330.1249.6127.22
125h51.7129.0448.6826.58
150h51.2528.4047.0525.64
175h49.8427.6646.4425.30
200h48.7527.0544.5424.51

A variance analysis across three random shuffles of the 100h subsets yields a mean Word Error Rate (WER) of 53.21% (± 0.37) for the human-annotated data and 53.82% (± 0.17) for the auto-generated data.

Out-of-distribution robustness

  • Test Seen / Unseen (In-Domain): Baseline performance on podcast data, tested on our 200h-model.
  • Vlogs: Unconstrained videos shot in different camera angles, dynamic lighting, movement.
  • Specific domains: Content featuring highly specialized or technical vocabulary (e.g., medical, scientific).
  • Noisy: Videos with poor resolution, bad lighting, or heavy motion blur.
  • Archival (Black & White): Historical footage with distinct visual artifacts, atypical framerates, and lack of color information.
  • Global OOD: The aggregated metrics across all out-of-distribution subsets.
Dataset / Category# ClipsWER (%)CER (%)OOV Token (%)OOV Type (%)
Test Seen38644.5424.511.676.93
Test Unseen38948.7527.052.308.50
OOD: Vlogs9958.6132.851.494.26
OOD: Specific domains8463.0128.739.7817.93
OOD: Noisy10068.9633.686.1912.88
OOD: Archival9287.9750.445.2410.96
Global OOD37568.4635.995.0814.75

Metrics Note

  • Duration: Each OOD category consists of 15 minutes of video content.
  • OOV Token (%): The percentage of total words in the evaluation set that do not appear in the training data. Measures how often unknown words occur.
  • OOV Type (%): The percentage of unique words in the evaluation set that do not appear in the training data. Measures the diversity of unknown words.

Gender bias analysis (40h models)

To evaluate gender bias and cross-speaker generalization, we trained 40-hour baseline models on male-only, female-only, and mixed datasets.

Test Unseen

Training Set (40h)Global WER (%)Global CER (%)Male WER (%)Male CER (%)Female WER (%)Female CER (%)
Males Only62.1535.2361.3234.5162.9735.95
Females Only59.3333.4459.1732.8759.4934.02
Mixed Data59.5233.7459.1933.2659.8534.22

Test Seen

Training Set (40h)Global WER (%)Global CER (%)Male WER (%)Male CER (%)Female WER (%)Female CER (%)
Males Only58.8233.1158.5832.5959.0633.63
Females Only59.1033.3067.2638.6751.2027.99
Mixed Data56.2931.2260.5633.5452.1528.93

Citation

If you use these models, please cite:

@inproceedings{vsro200,
  title  = {VSRo-200: A Romanian Visual Speech Recognition Dataset for Studying Supervision and Multimodal Robustness},
  author = {...},
  year   = {...}
}

Sources

1 source
Hugging FacePrimaryVersion 1caa9447c0640e2d5d8a2a43133b6dd43c965b6f
huggingface.co/vsro200/models-vsro200/tree/1caa9447c0640e2d5d8a2a43133b6dd43c965b6f

Verified Oct 11

Download files

Model artifacts

21 artifacts

checkpoints/model_100h_annot_shuffle2.pt

pt · 1.07 GB · SHA-256 5aedf39154cb…dda3 · Hugging Face

Download file

checkpoints/model_100h_annot_shuffle3.pt

pt · 1.07 GB · SHA-256 58fc874d605e…8482 · Hugging Face

Download file

checkpoints/model_100h_annot.pt

pt · 1.07 GB · SHA-256 bf4ce940c8dc…f60d · Hugging Face

Download file

checkpoints/model_100h_auto_shuffle2.pt

pt · 1.07 GB · SHA-256 8b36d9c9a2aa…66a3 · Hugging Face

Download file

checkpoints/model_100h_auto_shuffle3.pt

pt · 1.07 GB · SHA-256 b19fa382ac45…23c1 · Hugging Face

Download file

checkpoints/model_100h_auto.pt

pt · 1.07 GB · SHA-256 a52d784e61fc…ae62 · Hugging Face

Download file

checkpoints/model_10h_annot.pt

pt · 1.07 GB · SHA-256 2b30ad1b150e…7145 · Hugging Face

Download file

checkpoints/model_10h_auto.pt

pt · 1.07 GB · SHA-256 307560419542…ee79 · Hugging Face

Download file

checkpoints/model_125h_auto.pt

pt · 1.07 GB · SHA-256 d5f23be3772c…61ab · Hugging Face

Download file

checkpoints/model_150h_auto.pt

pt · 1.07 GB · SHA-256 de68ee4a158d…cad8 · Hugging Face

Download file

checkpoints/model_175h_auto.pt

pt · 1.07 GB · SHA-256 3704bf8392fd…c674 · Hugging Face

Download file

checkpoints/model_200h_auto.pt

pt · 1.07 GB · SHA-256 05d5e8874701…08f7 · Hugging Face

Download file

checkpoints/model_25h_annot.pt

pt · 1.07 GB · SHA-256 fd8a8a4d853c…1071 · Hugging Face

Download file

checkpoints/model_25h_auto.pt

pt · 1.07 GB · SHA-256 291d85cfd4d4…7dce · Hugging Face

Download file

checkpoints/model_40h_females.pt

pt · 1.07 GB · SHA-256 4063d2753f29…d754 · Hugging Face

Download file

checkpoints/model_40h_males.pt

pt · 1.07 GB · SHA-256 e536ae10a5bc…19b5 · Hugging Face

Download file

checkpoints/model_40h_mix.pt

pt · 1.07 GB · SHA-256 b45effc562fb…06e4 · Hugging Face

Download file

checkpoints/model_50h_annot.pt

pt · 1.07 GB · SHA-256 258375bcfae5…e647 · Hugging Face

Download file

checkpoints/model_50h_auto.pt

pt · 1.07 GB · SHA-256 90f6f971eadc…113e · Hugging Face

Download file

checkpoints/model_75h_annot.pt

pt · 1.07 GB · SHA-256 3906b6e5826c…71b6 · Hugging Face

Download file

checkpoints/model_75h_auto.pt

pt · 1.07 GB · SHA-256 ab6d62a80b27…6ef2 · Hugging Face

Download file

Source excerpts

2 excerpts

--- language: - ro library_name: pytorch pipeline_tag: video-text-to-text tags: - visual-speech-recognition - lip-reading - vsr - romanian - speech-recognition - audio-visual datasets: - vsro200/vsro200 metrics: - wer --- # VSRo-200: Romanian Visual Speech Recognition Models This repository hosts the encoder-decoder VSR model checkpoints introduced in the paper *VSRo-200: A Romanian Visual Speech Recognition Dataset for Studying Supervision and Multimodal Robustness*. The models are MultiVSR backbones fine-tuned on the **VSRo-200** corpus, a 200-hour collection of Romanian podcast recordings. For training code, data preparation scripts, and inference instructions, please refer to the [GitHub repository](https://github.com/vsro200/vsro200). ## Checkpoints All checkpoints follow the naming pattern `model_[hours]_[type].pt`: - `_annot` — trained on human-annotated transcriptions - `_auto` — trained on automatically generated pseudo-labels - `_shuffle` — alternative data splits used for variance analysis (100h models) - `_males` / `_females` / `_mix` — gender-controlled 40h subsets used for bias analysis ## Results All results are reported in Word Error Rate (WER, %) and Character Error Rate (CER, %) on the **Test Unseen** and **Test Seen** splits. Lower is better. #### Human Annotated Data | Training Hours | Test Unseen WER (%) | Test Unseen CER (%) | Test Seen WER (%) | Test Seen CER (%) | |:---:|:---:|:---:|:---:|:---:| | 10h | 72.50 | 41.49 | 67.01 | 37.53 | | 25h | 64.86 | 36.62 | 59.23 | 32.96 | | 50h | 58.87 | 33.38 | 54.03 | 29.88 | | 75h | 54.86 | 30.97 | 51.44 | 28.61 | | 100h | **53.29** | **29.94** | **48.16** | **26.53** | #### Whisper Pseudo Labels | Training Hours | Test Unseen WER (%) | Test Unseen CER (%) | Test Seen WER (%) | Test Seen CER (%) | |:---:|:---:|:---:|:---:|:---:| | 10h | 74.61 | 42.09 | 68.41 | 38.22 | | 25h | 66.27 | 37.05 | 60.40 | 33.36 | | 50h | 59.28 | 33.15 | 55.39 | 30.65 | | 75h | 56.25 | 31.18 | 51.56 | 28.33 | | 100h | 53.63 | 30.12 | 49.61 | 27.22 | | 125h | 51.71 | 29.04 | 48.68 | 26.58 | | 150h | 51.25 | 28.40 | 47.05 | 25.64 | | 175h | 49.84 | 27.66 | 46.44 | 25.30 | | 200h | **48.75** | **27.05** | **44.54** | **24.51** | A variance analysis across three random shuffles of the 100h subsets yields a mean Word Error Rate (WER) of 53.21% (± 0.37) for the human-annotated data and 53.82% (± 0.17) for the...

Source context: 0 downloads · 0 likes · Pipeline video-text-to-text · Library pytorch · Repo vsro200/models-vsro200