Saltar al contenido
ModelPublicadoExterno
Descargar

Whisper Base Ro 80mel

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

TipoText modelVersiónBcalidad

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)

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.

Fuentes

1 fuente
Hugging FacePrincipalVersión cdf3ee5d78d9faae674a08cad615900c1c04ad20
huggingface.co/IonGrozea/whisper-base_ro-80mel/tree/cdf3ee5d78d9faae674a08cad615900c1c04ad20

Verificado 26 oct

Artefactos del modelo

1 artefacto

final_best/model.safetensors

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

Download file

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