The LoS Whisper-large-v3 model is a multilingual automatic speech recognition (ASR) system designed to transcribe speech in Spanish, Catalan, Galician, and Euskera (LoS, Languages of Spain).
It is the result of fine-tuning the model openai/whisper-large-v3 on a combination of public and institutional datasets.
The model was trained on meticulously on 8,110 hours of preprocessed data. This ensures high-quality, readable transcriptions while preserving linguistic consistency.
The training hours were equalized across the four languages to ensure comparable performance. Speed Perturbation (0.9× and 1.1×) was applied to every Basque training audio file, with a total duration of 2027h 56m 11s, which then served as the reference for balancing the remaining languages.
Intended Uses and Limitations
This model can be used for automatic speech recognition in the four languages mentioned.
Limitations: Speakers’ demographic information is not available; biases may exist due to institutional content.
How to Get Started with the Model
To see a functional version of this code, please check our
Notebook
and, in order to invoke this model, just substitute the instances of "projecte-aina/whisper-large-v3-ca-3catparla" with "BSC-LT/whisper-large-v3-LoS".
#This code works with a GPU#Notice that: load_metric is no longer part of datasets.# You have to remove it and use evaluate's load instead.#(Note from November 2024)import torch
from transformers import WhisperForConditionalGeneration, WhisperProcessor
#Load the processor and model.
MODEL_NAME="BSC-LT/whisper-large-v3-LoS"
processor = WhisperProcessor.from_pretrained(MODEL_NAME)
model = WhisperForConditionalGeneration.from_pretrained(MODEL_NAME).to("cuda")
#Load the datasetfrom datasets import load_dataset, load_metric, Audio
ds=load_dataset("projecte-aina/parlament_parla",split='test')
#Downsample to 16kHz
ds = ds.cast_column("audio", Audio(sampling_rate=16_000))
#Process the datasetdefmap_to_pred(batch):
audio = batch["audio"]
input_features = processor(audio["array"], sampling_rate=audio["sampling_rate"], return_tensors="pt").input_features
batch["reference"] = processor.tokenizer._normalize(batch['normalized_text'])
with torch.no_grad():
predicted_ids = model.generate(input_features.to("cuda"))[0]
transcription = processor.decode(predicted_ids)
batch["prediction"] = processor.tokenizer._normalize(transcription)
return batch
#Do the evaluation
result = ds.map(map_to_pred)
#Compute the overall WER now.from evaluate import load
wer = load("wer")
WER=100 * wer.compute(references=result["reference"], predictions=result["prediction"])
print(WER)
Training Details
Training data
The specific datasets used to create the model are:
In Catalan:
If this model contributes to your research, please cite the work:
@misc{LoS_Whisper2025,
title={Acoustic Model in Language of Spain: whisper-large-v3-LoS.},
author={Hernandez Mena, Carlos Daniel; Messaoudi, Abir; Solito, Sarah; España-Bonet, Cristina},
organization={Barcelona Supercomputing Center},
url={https://huggingface.co/BSC-LT/whisper-large-v3-LoS},
year={2025}
}
This work is funded by the Ministerio para la Transformación Digital y de la Función Pública - Funded by EU – NextGenerationEU within the framework of the project ILENIA with reference 2022/TL22/00215337.
The training of the model was possible thanks to the computing time provided by
Barcelona Supercomputing Center
through MareNostrum 5.
Runs of BSC-LT whisper-large-v3-LoS on huggingface.co
698
Total runs
6
24-hour runs
18
3-day runs
44
7-day runs
567
30-day runs
More Information About whisper-large-v3-LoS huggingface.co Model
whisper-large-v3-LoS huggingface.co is an AI model on huggingface.co that provides whisper-large-v3-LoS's model effect (), which can be used instantly with this BSC-LT whisper-large-v3-LoS model. huggingface.co supports a free trial of the whisper-large-v3-LoS model, and also provides paid use of the whisper-large-v3-LoS. Support call whisper-large-v3-LoS model through api, including Node.js, Python, http.
whisper-large-v3-LoS huggingface.co is an online trial and call api platform, which integrates whisper-large-v3-LoS's modeling effects, including api services, and provides a free online trial of whisper-large-v3-LoS, you can try whisper-large-v3-LoS online for free by clicking the link below.
BSC-LT whisper-large-v3-LoS online free url in huggingface.co:
whisper-large-v3-LoS is an open source model from GitHub that offers a free installation service, and any user can find whisper-large-v3-LoS on GitHub to install. At the same time, huggingface.co provides the effect of whisper-large-v3-LoS install, users can directly use whisper-large-v3-LoS installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
whisper-large-v3-LoS install url in huggingface.co: