Downloads · 30 days
64
13% of all-time downloads
inesc-id/WhisperLv3-X-PT-All
WhisperLv3-X-PT-All is a automatic speech recognition model from inesc-id. Use it when you need speech turned into text. It is set up for whisperx. The card lists the license as mit.
Whisper large-v3 fine-tuned on European, Brazilian, and African and Asian Portuguese (EP-425 + BP-417 + AAP-8), packaged for WhisperX. Use this model when the variety is unknown or mixed: it keeps EP performance close…
Downloads · 30 days
64
13% of all-time downloads
All-time downloads
496
Public
Repo size
3.1 GB
Likes
5
Public
Click a slice to open those files.
.bin3.1 GB · 100%
From the Hugging Face model README
Whisper large-v3 fine-tuned on European, Brazilian, and African and Asian Portuguese (EP-425 + BP-417 + AAP-8), packaged for WhisperX. Use this model when the variety is unknown or mixed: it keeps EP performance close to the EP-only model while matching the best BP model.
From the paper CAMÕES: A Comprehensive Automatic Speech Recognition Benchmark for European Portuguese (INESC-ID / Instituto Superior Técnico). In the paper, this model is Table III → PT-All → WhisperLv3-X, trained on EP-425 + BP-417 + AAP-8.
| Model | RS | BN | T/L | CS | SI | EP Avg. | AAP | BP |
|---|---|---|---|---|---|---|---|---|
| This model (WhisperLv3-X, PT-All) | 7.9 | 4.7 | 12.3 | 11.6 | 28.6 | 13.0 | 23.3 | 18.8 |
| Baseline: original Whisper large-v3, no fine-tuning | 32.4 | 7.9 | 15.4 | 18.3 | 49.0 | 24.6 | 29.9 | 25.8 |
| Baseline: original Whisper large-v3 + WhisperX, no fine-tuning | 16.4 | 8.2 | 16.6 | 15.3 | 39.3 | 19.2 | 29.0 | 24.6 |
The baselines are the public openai/whisper-large-v3 used as released (zero-shot rows of Table III), with
plain Whisper decoding and with WhisperX (voice-activity detection before transcription), respectively.
EP domains: RS = read speech, BN = broadcast news, T/L = talks/lectures, CS = conversational speech, SI = sociolinguistic interviews. EP Avg. gives each domain equal weight. AAP = African and Asian Portuguese, BP = Brazilian Portuguese. All results use the CAMÕES text normaliser (lower-case, no punctuation, numbers spelled out). Leaderboard and test sets: inesc-id/camoes_asr.
openai/whisper-large-v3 (1.55B parameters, all fine-tuned)model.bin), float16 recommendedimport whisperx
model = whisperx.load_model("inesc-id/WhisperLv3-X-PT-All", "cuda", compute_type="float16",
language="pt", task="transcribe")
audio = whisperx.load_audio("audio.wav")
result = model.transcribe(audio, batch_size=8, language="pt", task="transcribe")
print(" ".join(seg["text"] for seg in result["segments"]))
Pre-Acordo Ortográfico. All CAMÕES models are trained on transcripts written in the spelling from before the 1990 Orthographic Agreement (pré-Acordo), e.g. projecto, director, actual.
Transcriptions are normalised like the training transcripts: lower-case, no punctuation, and numbers written out in words.
| Model | Paper row (Table III) | Training data | EP Avg. | BP |
|---|---|---|---|---|
| WhisperLv3-EP-X | WhisperLv3-X, fine-tuned | EP-425 | 12.5 | 27.2 |
| WhisperLv3-FT | WhisperLv3, fine-tuned | EP-425 | 16.7 | 28.2 |
| EBranch-w2vBERT2-EP | EBranch-w2vBERT2, trained from scratch | EP-425 | 14.4 | 42.4 |
| WhisperLv3-X-PT-All (this model) | WhisperLv3-X, PT-All | EP-425 + BP-417 + AAP-8 | 13.0 | 18.8 |
@inproceedings{camoes,
title = {{CAMÕES: A Comprehensive Automatic Speech Recognition Benchmark for European Portuguese}},
author = {Carvalho, Carlos and Teixeira, Francisco and Botelho, Catarina and Pompili, Anna and
Solera-Ure{\~n}a, Rub{\'e}n and Paulo, S{\'e}rgio and Juli{\~a}o, Mariana and Rolland, Thomas and
Mendon{\c{c}}a, John and Pereira, Diogo and Trancoso, Isabel and Abad, Alberto},
booktitle = {Proceedings of the IEEE Automatic Speech Recognition and Understanding Workshop (ASRU)},
year = {2025}
}