Downloads · 30 days
17
7% of all-time downloads
Dafisns/whisper-turbo-multilingual-fleurs
whisper-turbo-multilingual-fleurs is a automatic speech recognition model from Dafisns. Use it when you need speech turned into text. It is set up for transformers. The card lists the license as apache-2.0.
This model is a fine-tuned version of openai/whisper-large-v3-turbo. It was trained on a combination of Google FLEURS, Common Voice 22.0, and Edinburgh International Accents (EdAcc) datasets.
Downloads · 30 days
17
7% of all-time downloads
All-time downloads
243
Public
Parameters
809M
13.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.6 GB · 100%
From the Hugging Face model README
This model is a fine-tuned version of openai/whisper-large-v3-turbo. It was trained on a combination of Google FLEURS, Common Voice 22.0, and Edinburgh International Accents (EdAcc) datasets.
The training focuses specifically on Indonesian (id_id) and English (en_us). A unique feature of this model is the inclusion of the EdAcc dataset to improve performance on Indonesian-accented English.
The model was evaluated using two different schemes:
Measured during the training process on a mixed validation set (all datasets combined).
| Epoch | Validation Loss | WER (%) |
|---|---|---|
| 1 | 0.2717 | 7.42% |
| 2 | 0.2638 | 7.33% |
Measured after training on the full concatenated test sets for each language.
| Language | Dataset Source | WER (%) |
|---|---|---|
| English | Fleurs + Common Voice + EdAcc | 9.09% |
| Indonesian | Fleurs + Common Voice | 6.97% |
The model was trained on approximately 15,000 samples combining:
The model was trained using PEFT (LoRA) to efficiently adapt the weights.
You can use the pipeline from the transformers library to easily transcribe audio.
from transformers import pipeline
import torch
# Replace with your model ID
model_id = "Dafisns/whisper-turbo-multilingual-fleurs"
# Initialize the pipeline
pipe = pipeline(
"automatic-speech-recognition",
model=model_id,
device="cuda" if torch.cuda.is_available() else "cpu",
torch_dtype=torch.float16
)
# Transcribe an audio file
# Ensure you specify the language code ('indonesian' or 'english') for better accuracy
# Example for Indonesian audio:
result = pipe("path_to_your_indonesian_audio.mp3", generate_kwargs={"language": "indonesian"})
print(result["text"])
# Example for English audio:
result_en = pipe("path_to_your_english_audio.mp3", generate_kwargs={"language": "english"})
print(result_en["text"])