Downloads · 30 days
19
6% of all-time downloads
UmarRamzan/w2v2-bert-ngram-urdu
w2v2-bert-ngram-urdu is a automatic speech recognition model from UmarRamzan. Use it when you need speech turned into text. It is set up for transformers. The card lists the license as mit.
should probably proofread and complete it, then remove this comment. --
Downloads · 30 days
19
6% of all-time downloads
All-time downloads
330
Public
Parameters
606M
4.9 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors2.4 GB · 100%
From the Hugging Face model README
This model is a fine-tuned version of facebook/w2v-bert-2.0 on the Urdu split of the Common Voice 17 dataset. The fine-tuned model is enhanced with the addition of an ngram language model that has also been trained on the same dataset. It achieves the following results on the evaluation set:
from transformers import AutoFeatureExtractor, Wav2Vec2BertModel
import torch
from datasets import load_dataset
dataset = load_dataset("hf-internal-testing/librispeech_asr_demo", "clean", split="validation")
dataset = dataset.sort("id")
sampling_rate = dataset.features["audio"].sampling_rate
processor = AutoProcessor.from_pretrained("UmarRamzan/w2v2-bert-ngram-urdu")
model = Wav2Vec2BertModel.from_pretrained("UmarRamzan/w2v2-bert-ngram-urdu")
# audio file is decoded on the fly
inputs = processor(dataset[0]["audio"]["array"], sampling_rate=sampling_rate, return_tensors="pt")
with torch.no_grad():
outputs = model(**inputs)
The following hyperparameters were used during training: