Aller au contenu
ModelPrésentéExterne
Télécharger

Whisper Base Ro 80mel

Fine-tuned openai/whisper-base on a merged Romanian corpus (445h). Input: 80-mel spectrograms.

TypeText modelVersionBClasse

Source du modèle

Type
Text model
Taille du fichier
277 MB
Version
vmodel
Mis à jour
26 oct. 2026
Téléchargements
12
Source
Hugging Face

Description de la source

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)

MetricValue
WER0.1483
CER0.048
Evaluated on 25,348 validation samples (52.75h).

Training

ParameterValue
Baseopenai/whisper-base
GPUNVIDIA A100 80GB PCIe
Features80-mel
Effective batch144 (48×3)
Optimizeradamw_torch
LR / scheduler8e-06 / cosine
Warmup500
Max epochs12
PrecisionBF16
Selectioneval_loss (early stop 6)
Date2026-09-19

Dataset

DatasetSamplesHours
Echo163,050374.33h
VoxPopuli27,06085.20h
RODigits15,38937.55h
RO-Smart (TTS)10,57217.28h
CommonVoice-2519,85022.15h
FLEURS4,16113.73h
USPDATRO2,6374.31h
TOTAL242,719554.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.

Sources

1 source
Hugging FacePrincipalVersion cdf3ee5d78d9faae674a08cad615900c1c04ad20
huggingface.co/IonGrozea/whisper-base_ro-80mel/tree/cdf3ee5d78d9faae674a08cad615900c1c04ad20

Vérifié 26 oct.

Artefacts du modèle

1 artefact

final_best/model.safetensors

safetensors · 277 MB · SHA-256 a18f2800e1b6…1405 · Hugging Face

Download file

Extraits de sources

3 extraits

--- 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