Downloads · 30 days
10
6% of all-time downloads
biswa921/wav2vec2-clsril-23-10k-telugu-init
wav2vec2-clsril-23-10k-telugu-init is a automatic speech recognition model from biswa921. 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 is a initialised for telugu fine-tuning from Harveenchadha/wav2vec2-pretrained-clsril-23-10k.
Downloads · 30 days
10
6% of all-time downloads
All-time downloads
164
Public
Parameters
94.4M
378 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors378 MB · 100%
From the Hugging Face model README
This is a initialised for telugu fine-tuning from Harveenchadha/wav2vec2-pretrained-clsril-23-10k.
te-IN)Harveenchadha/wav2vec2-pretrained-clsril-23-10kNote: This is a pre-trained base model prepared for fine-tuning. It should not be used for inference until fine-tuned.
import torch, torchaudio
from transformers import Wav2Vec2ForCTC, Wav2Vec2Processor
# Load processor and model
processor = Wav2Vec2Processor.from_pretrained("biswa921/wav2vec2-clsril-23-10k-telugu-init")
model = Wav2Vec2ForCTC.from_pretrained("biswa921/wav2vec2-clsril-23-10k-telugu-init")
# Load audio file
audio_input, sample_rate = torchaudio.load("/path/to/audio.wav") # should be 16kHz mono
# Preprocess and run inference
input_values = processor(audio_input.squeeze(), sampling_rate=sample_rate, return_tensors="pt").input_values
logits = model(input_values).logits
predicted_ids = torch.argmax(logits, dim=-1)
# Decode transcription
transcription = processor.decode(predicted_ids[0], skip_special_tokens=True)
print(transcription)