Downloads · 30 days
1
1% of all-time downloads
suryateja2109/swecha_gonthuka_finetuned_asr
swecha_gonthuka_finetuned_asr is a automatic speech recognition model from suryateja2109. 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 repository contains a fine-tuned Wav2Vec2 Automatic Speech Recognition (ASR) model for the Telugu language.
Downloads · 30 days
1
1% of all-time downloads
All-time downloads
69
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 repository contains a fine-tuned Wav2Vec2 Automatic Speech Recognition (ASR) model for the Telugu language.
The model has been fine-tuned on a custom Telugu speech dataset collected as part of the Gonthuka Project. It converts spoken Telugu audio into Telugu text and can be used for transcription, subtitle generation, accessibility applications, and speech-enabled systems.
The model was fine-tuned using a custom Telugu speech dataset.
| Property | Value |
|---|---|
| Language | Telugu |
| Audio Format | WAV |
| Sampling Rate | 16 kHz |
| Channels | Mono |
| Task | Automatic Speech Recognition |
| Parameter | Value |
|---|---|
| Architecture | Wav2Vec2ForCTC |
| Framework | Hugging Face Transformers |
| Task | Speech-to-Text |
| Language | Telugu |
The model was evaluated using standard Automatic Speech Recognition metrics.
| Metric | Description |
|---|---|
| WER | Word Error Rate |
| CER | Character Error Rate |
pip install transformers torchaudio librosa
from transformers import Wav2Vec2Processor
from transformers import Wav2Vec2ForCTC
processor = Wav2Vec2Processor.from_pretrained(
"suryateja2109/swecha_gonthuka_finetuned_asr"
)
model = Wav2Vec2ForCTC.from_pretrained(
"suryateja2109/swecha_gonthuka_finetuned_asr"
)
import torch
import librosa
speech, sr = librosa.load("sample.wav", sr=16000)
inputs = processor(
speech,
sampling_rate=16000,
return_tensors="pt",
padding=True
)
with torch.no_grad():
logits = model(**inputs).logits
predicted_ids = torch.argmax(logits, dim=-1)
transcription = processor.batch_decode(predicted_ids)
print(transcription[0])
If you use this model in your research or applications, please cite this repository.
@misc{gonthuka_asr,
author = {Surya Teja},
title = {Gonthuka Telugu ASR Fine-Tuned Model},
year = {2026},
publisher = {Hugging Face},
url = {https://huggingface.co/suryateja2109/swecha_gonthuka_finetuned_asr}
}
This project is released under the Apache-2.0 License.
Surya Teja
B.Tech Data Science
Fine-tuned as part of the Gonthuka Telugu ASR Project.