Views
No views yet
facebook/w2v-bert-2.0 for automatic speech recognition in Oromo.1from transformers import Wav2Vec2Processor, Wav2Vec2ForCTC
2import torch
3import librosa
4
5# Load model and processor
6model = Wav2Vec2ForCTC.from_pretrained("misterkissi/w2v-bert-2.0-oromo-colab-CV1.0")
7processor = Wav2Vec2Processor.from_pretrained("misterkissi/w2v-bert-2.0-oromo-colab-CV1.0")
8
9# Load and preprocess audio
10audio, rate = librosa.load("audio.wav", sr=16000)
11inputs = processor(audio, sampling_rate=16000, return_tensors="pt")
12
13# Perform inference
14with torch.no_grad():
15 logits = model(**inputs).logits
16pred_ids = torch.argmax(logits, dim=-1)
17
18# Decode prediction
19transcription = processor.batch_decode(pred_ids)[0]
20print(transcription)Base model: facebook/w2v-bert-2.0
Fine-tuned on Oromo language data
WER: 0.3745
CER: 0.0687