Views
No views yet
mozilla-foundation/common_voice_8_0 with split testpython eval.py --model_id kingabzpro/wav2vec2-large-xlsr-53-punjabi --dataset mozilla-foundation/common_voice_8_0 --config pa-IN --split test1import torch
2from datasets import load_dataset
3from transformers import AutoModelForCTC, AutoProcessor
4import torchaudio.functional as F
5model_id = "kingabzpro/wav2vec2-large-xlsr-53-punjabi"
6sample_iter = iter(load_dataset("mozilla-foundation/common_voice_8_0", "pa-IN", split="test", streaming=True, use_auth_token=True))
7sample = next(sample_iter)
8resampled_audio = F.resample(torch.tensor(sample["audio"]["array"]), 48_000, 16_000).numpy()
9model = AutoModelForCTC.from_pretrained(model_id)
10processor = AutoProcessor.from_pretrained(model_id)
11input_values = processor(resampled_audio, return_tensors="pt").input_values
12with torch.no_grad():
13 logits = model(input_values).logits
14transcription = processor.batch_decode(logits.numpy()).text
15| Training Loss | Epoch | Step | Validation Loss | Wer | Cer |
|---|---|---|---|---|---|
| 11.0563 | 3.7 | 100 | 1.9492 | 0.7123 | 0.3872 |
| 1.6715 | 7.41 | 200 | 1.3142 | 0.6433 | 0.3086 |
| 0.9117 | 11.11 | 300 | 1.2733 | 0.5657 | 0.2627 |
| 0.666 | 14.81 | 400 | 1.2730 | 0.5598 | 0.2534 |
| 0.4225 | 18.52 | 500 | 1.2548 | 0.5300 | 0.2399 |
| 0.3209 | 22.22 | 600 | 1.2166 | 0.5229 | 0.2372 |
| 0.2678 | 25.93 | 700 | 1.1795 | 0.5041 | 0.2276 |
| 0.2088 | 29.63 | 800 | 1.2101 | 0.4939 | 0.2238 |