This model is a fine-tuned version of
openai/whisper-large-v3 for Portuguese automatic speech recognition (ASR). It was trained
exclusively on Common Voice 17.0 Portuguese without any synthetic data augmentation, serving as the baseline for evaluating the impact of synthetic speech in ASR training.
This baseline model demonstrates the performance achievable using only real, crowdsourced speech data from Common Voice 17.0. It serves as a reference point for comparing the effectiveness of synthetic data augmentation approaches, including:
The model is part of a comprehensive study on WAVe (Word-Aligned Verification) filtering for Portuguese ASR, published in IEEE Access 2024.
1from transformers import pipeline
2
3transcriber = pipeline(
4 "automatic-speech-recognition",
5 model="yuriyvnv/whisper-large-v3-cv-only-pt",
6 device="cuda"
7)
8
9result = transcriber("path/to/portuguese_audio.wav")
10print(result["text"])
1from transformers import WhisperProcessor, WhisperForConditionalGeneration
2import librosa
3
4processor = WhisperProcessor.from_pretrained("yuriyvnv/whisper-large-v3-cv-only-pt")
5model = WhisperForConditionalGeneration.from_pretrained("yuriyvnv/whisper-large-v3-cv-only-pt")
6model.to("cuda")
7
8audio, sr = librosa.load("path/to/portuguese_audio.wav", sr=16000)
9input_features = processor(audio, sampling_rate=16000, return_tensors="pt").input_features.to("cuda")
10
11predicted_ids = model.generate(input_features)
12transcription = processor.batch_decode(predicted_ids, skip_special_tokens=True)[0]
13print(transcription)
1model.generation_config.language = "pt"
2model.generation_config.task = "transcribe"
This model is part of research on WAVe (Word-Aligned Verification) for synthetic speech quality assessment. While the WAVe methodology paper is currently under review, please cite our previous work that motivated this research:
1@article{perezhohin2024enhancing,
2 title={Enhancing Automatic Speech Recognition: Effects of Semantic Audio Filtering on Models Performance},
3 author={Perezhohin, Yuriy and Santos, Tiago and Costa, Victor and Peres, Fernando and Castelli, Mauro},
4 journal={IEEE Access},
5 year={2024},
6 publisher={IEEE}
7}
8
9@article{perezhohin2026wave,
10 title={WAVe: Word-aligned verification of synthetic speech for ASR},
11 author={Perezhohin, Yuriy and Castelli, Mauro},
12 journal={Information Sciences},
13 pages={123591},
14 year={2026},
15 publisher={Elsevier}
16}