Whisper Base Ro 80mel
Fine-tuned openai/whisper-base on a merged Romanian corpus (445h). Input: 80-mel spectrograms.
Fuente del modelo
- Tipo
- Text model
- Tamaño del archivo
- 277 MB
- Versión
- vmodel
- Actualizado
- 26 oct 2026
- Descargas
- 12
- Fuente
- Hugging Face
Descripción de la fuente
whisper-base_ro-80mel — Romanian Fine-tune
Fine-tuned openai/whisper-base
on a merged Romanian corpus (~445h). Input: 80-mel spectrograms.
Performance (beam=5, full val)
| Metric | Value |
|---|---|
| WER | 0.1483 |
| CER | 0.048 |
| Evaluated on 25,348 validation samples (52.75h). |
Training
| Parameter | Value |
|---|---|
| Base | openai/whisper-base |
| GPU | NVIDIA A100 80GB PCIe |
| Features | 80-mel |
| Effective batch | 144 (48×3) |
| Optimizer | adamw_torch |
| LR / scheduler | 8e-06 / cosine |
| Warmup | 500 |
| Max epochs | 12 |
| Precision | BF16 |
| Selection | eval_loss (early stop 6) |
| Date | 2026-09-19 |
Dataset
| Dataset | Samples | Hours |
|---|---|---|
| Echo | 163,050 | 374.33h |
| VoxPopuli | 27,060 | 85.20h |
| RODigits | 15,389 | 37.55h |
| RO-Smart (TTS) | 10,572 | 17.28h |
| CommonVoice-25 | 19,850 | 22.15h |
| FLEURS | 4,161 | 13.73h |
| USPDATRO | 2,637 | 4.31h |
| TOTAL | 242,719 | 554.55h |
Notes
- decoder_start_token_id=50258 (SOT); positional label masking; begin_suppress_tokens=[220].
- Checkpoint selection on eval_loss; final WER via standalone beam=5 generate.
Fuentes
1 fuente
Fuentes
1 fuenteVerificado 26 oct
Artefactos del modelo
1 artefacto
Artefactos del modelo
1 artefactofinal_best/model.safetensors
safetensors · 277 MB · SHA-256 a18f2800e1b6…1405 · Hugging Face
Download fileExtractos de fuentes
3 extractos
Extractos de fuentes
3 extractos--- language: [ro] license: apache-2.0 tags: [automatic-speech-recognition, romanian, whisper, fine-tuned] metrics: [wer, cer] model-index: - name: whisper-base_ro-80mel results: - task: {type: automatic-speech-recognition} dataset: {name: Romanian merged corpus (80-mel), type: custom} metrics: - {type: wer, value: 0.1483} - {type: cer, value: 0.048} --- # whisper-base_ro-80mel — Romanian Fine-tune Fine-tuned [`openai/whisper-base`](https://huggingface.co/openai/whisper-base) on a merged Romanian corpus (~445h). Input: **80-mel** spectrograms. ## Performance (beam=5, full val) | Metric | Value | |--------|-------| | **WER** | **0.1483** | | **CER** | **0.048** | Evaluated on 25,348 validation samples (52.75h). ## Training | Parameter | Value | |-----------|-------| | Base | `openai/whisper-base` | | GPU | NVIDIA A100 80GB PCIe | | Features | 80-mel | | Effective batch | 144 (48×3) | | Optimizer | adamw_torch | | LR / scheduler | 8e-06 / cosine | | Warmup | 500 | | Max epochs | 12 | | Precision | BF16 | | Selection | eval_loss (early stop 6) | | Date | 2026-09-19 | ## Dataset | Dataset | Samples | Hours | |---------|---------|-------| | Echo | 163,050 | 374.33h | | VoxPopuli | 27,060 | 85.20h | | RODigits | 15,389 | 37.55h | | RO-Smart (TTS) | 10,572 | 17.28h | | CommonVoice-25 | 19,850 | 22.15h | | FLEURS | 4,161 | 13.73h | | USPDATRO | 2,637 | 4.31h | | **TOTAL** | **242,719** | **554.55h** | ## Notes - decoder_start_token_id=50258 (SOT); positional label masking; begin_suppress_tokens=[220]. - Checkpoint selection on eval_loss; final WER via standalone beam=5 generate.
--- language: - ro license: apache-2.0 library_name: transformers pipeline_tag: automatic-speech-recognition base_model: openai/whisper-base tags: - whisper - romanian - asr - speech-recognition - generated_from_trainer datasets: - mozilla-foundation/common_voice_25_0 - google/fleurs - facebook/voxpopuli metrics: - wer - cer model-index: - name: whisper-base_ro-80mel results: - task: type: automatic-speech-recognition name: Automatic Speech Recognition dataset: type: mixed name: Romanian ASR corpus (multi-source, held-out validation) metrics: - type: wer value: 15.58 name: WER (beam=5) - type: wer value: 15.09 name: WER normalized (lowercase, no punctuation) - type: cer value: 5.82 name: CER (beam=5) --- # Whisper Base — Romanian (whisper-base_ro-80mel) Fine-tuned [openai/whisper-base](https://huggingface.co/openai/whisper-base) for Romanian automatic speech recognition. Trained as part of the **Dorele** project — a fully Romanian-language, low-latency smart-home voice assistant — where Whisper models serve as on-premise STT engines. ## Results Evaluated on a held-out validation split of 25,348 samples, beam size 5: | Metric | Value | |---|---| | WER | **15.58 %** | | WER (normalized: lowercase, punctuation stripped) | 15.09 % | | CER | 5.82 % | The validation set is a deliberately hard multi-source mix (read speech, parliamentary/spontaneous speech, command-domain utterances), so numbers are not directly comparable to single-corpus benchmarks like Common Voice test. ## Training data ~185 K training samples drawn from a combined Romanian ASR corpus (~290 K samples / ~619 h total across splits), assembled from: - Common Voice 25 (Romanian) - Google FLEURS (ro_ro) - VoxPopuli (Romanian) - Echo read-speech corpus - RODigits (spoken digits) - USPDATRO - CRoWL - RO-Smart synthetic TTS data (smart-home command domain) Audio pre-processed to 80-bin log-mel features (30 s windows, Whisper standard). Splits: train 185,175 / validation 25,348 / test 78,167. ## Training procedure Full fine-tune (no LoRA) on a single RTX 5070 Ti 16 GB, BF16 autocast, SDPA attention. | Hyperparameter | Value | |---|---| | Parameters | 74 M | | Effective batch size | 144 (16 × 9 grad accum) | | Learning rate | 3e-5, cosine schedule | | Warmup steps | 1000 | | Max epochs | 12 (early stopping, patience 5 on eval WER) | | Optimizer | AdamW (fused) | | Label s...
Source context: 145 downloads · 0 likes · Pipeline automatic-speech-recognition · Library transformers · Repo IonGrozea/whisper-base_ro-80mel
