Saltar al contenido
ModelPublicadoExterno
Descargar

Swecha Gonthuka Asr

This model is a fine-tuned Automatic Speech Recognition (ASR) model for the Telugu language. It is based on the swechatelangana/swecha-gonthuka-asr model and fine-tuned on a custom Telugu speech dataset.

TipoOtherModelo baseswechatelangana/swecha-gonthuka-asrVersiónRevision 6fa32afBcalidad

Fuente del modelo

Tipo
Other
Tamaño del archivo
360 MB
Modelo base
swechatelangana/swecha-gonthuka-asr
Versión
vRevision 6fa32af
Actualizado
26 oct 2026
Descargas
11
Fuente
Hugging Face

Descripción de la fuente

Telugu Automatic Speech Recognition (ASR)

Model Overview

This model is a fine-tuned Automatic Speech Recognition (ASR) model for the Telugu language. It is based on the swechatelangana/swecha-gonthuka-asr model and fine-tuned on a custom Telugu speech dataset.

The model converts spoken Telugu audio into Telugu text.


Model Details

  • Developed by: Rahul Karnati
  • Language: Telugu (te)
  • Task: Automatic Speech Recognition (ASR)
  • Base Model: swechatelangana/swecha-gonthuka-asr
  • Framework: Hugging Face Transformers
  • Fine-tuned using: PyTorch + Hugging Face Trainer

Dataset

The model was fine-tuned on a custom Telugu speech dataset.

Dataset statistics:

  • Total recordings: 1226
  • Language: Telugu
  • Audio Format: MP3
  • Sampling Rate: 16 kHz
  • Training Split: 1103
  • Validation Split: 123

The dataset contains Telugu speech recordings with corresponding Telugu transcripts.


Training Configuration

ParameterValue
Epochs20
Learning Rate1e-5
Batch Size8
OptimizerAdamW
FrameworkHugging Face Trainer

Evaluation Results

MetricValue
Validation Loss0.4166
Word Error Rate (WER)50.58%
Character Error Rate (CER)15.32%

Compared to the previous version of the model:

VersionDataset SizeValidation LossWERCER
V110170.444255.12%16.27%
V212260.416650.58%15.32%

The additional training data improved the overall recognition performance.


Usage

from transformers import AutoProcessor, AutoModelForCTC
import librosa
import torch

processor = AutoProcessor.from_pretrained("YOUR_USERNAME/YOUR_MODEL_NAME")
model = AutoModelForCTC.from_pretrained("YOUR_USERNAME/YOUR_MODEL_NAME")

speech, sr = librosa.load("sample.mp3", sr=16000)

inputs = processor(
    speech,
    sampling_rate=16000,
    return_tensors="pt"
)

with torch.no_grad():
    logits = model(**inputs).logits

predicted_ids = torch.argmax(logits, dim=-1)

prediction = processor.batch_decode(predicted_ids)[0]

print(prediction)

Applications

  • Telugu Speech-to-Text
  • Voice Assistants
  • Accessibility Applications
  • Educational Tools
  • Voice Search
  • Telugu Voice Interfaces

Limitations

The model may produce recognition errors for:

  • Noisy recordings
  • Heavy regional accents
  • Rare words
  • Extremely fast speech

Additional diverse training data can further improve performance.


Future Work

  • Increase dataset size
  • Support multiple Telugu dialects
  • Improve recognition in noisy environments
  • Reduce Word Error Rate
  • Deploy as a web application using FastAPI and Streamlit

Acknowledgements

  • Swecha Foundation
  • Hugging Face Transformers
  • PyTorch
  • Google Colab

Author

Rahul Karnati

Data Science Undergraduate

Specialization: Artificial Intelligence and Machine Learning

Fuentes

1 fuente
Hugging FacePrincipalVersión 6fa32afd01879fac38dffbd0c80c3808631f2b43
huggingface.co/Rahul3215/swecha-gonthuka-asr/tree/6fa32afd01879fac38dffbd0c80c3808631f2b43

Verificado 26 oct

Artefactos del modelo

1 artefacto

model.safetensors

safetensors · 360 MB · SHA-256 3e2e1a3f3157…edad · Hugging Face

Download file

Extractos de fuentes

3 extractos

--- language: - te license: apache-2.0 library_name: transformers tags: - automatic-speech-recognition - speech-recognition - telugu - wav2vec2 - asr base_model: - swechatelangana/swecha-gonthuka-asr pipeline_tag: automatic-speech-recognition --- # Telugu Automatic Speech Recognition (ASR) ## Model Overview This model is a fine-tuned Automatic Speech Recognition (ASR) model for the Telugu language. It is based on the **swechatelangana/swecha-gonthuka-asr** model and fine-tuned on a custom Telugu speech dataset. The model converts spoken Telugu audio into Telugu text. --- # Model Details - **Developed by:** Rahul Karnati - **Language:** Telugu (te) - **Task:** Automatic Speech Recognition (ASR) - **Base Model:** swechatelangana/swecha-gonthuka-asr - **Framework:** Hugging Face Transformers - **Fine-tuned using:** PyTorch + Hugging Face Trainer --- # Dataset The model was fine-tuned on a custom Telugu speech dataset. Dataset statistics: - Total recordings: **1226** - Language: Telugu - Audio Format: MP3 - Sampling Rate: 16 kHz - Training Split: 1103 - Validation Split: 123 The dataset contains Telugu speech recordings with corresponding Telugu transcripts. --- # Training Configuration | Parameter | Value | |-----------|---------| | Epochs | 20 | | Learning Rate | 1e-5 | | Batch Size | 8 | | Optimizer | AdamW | | Framework | Hugging Face Trainer | --- # Evaluation Results | Metric | Value | |---------|---------| | Validation Loss | **0.4166** | | Word Error Rate (WER) | **50.58%** | | Character Error Rate (CER) | **15.32%** | Compared to the previous version of the model: | Version | Dataset Size | Validation Loss | WER | CER | |----------|-------------|----------------|------|------| | V1 | 1017 | 0.4442 | 55.12% | 16.27% | | V2 | 1226 | **0.4166** | **50.58%** | **15.32%** | The additional training data improved the overall recognition performance. --- # Usage ```python from transformers import AutoProcessor, AutoModelForCTC import librosa import torch processor = AutoProcessor.from_pretrained("YOUR_USERNAME/YOUR_MODEL_NAME") model = AutoModelForCTC.from_pretrained("YOUR_USERNAME/YOUR_MODEL_NAME") speech, sr = librosa.load("sample.mp3", sr=16000) inputs = processor( speech, sampling_rate=16000, return_tensors="pt" ) with torch.no_grad(): logits = model(**inputs).logits predicted_ids = torch.argmax(logits, dim=-1) pre...

Source context: 11 downloads · 0 likes · Pipeline automatic-speech-recognition · Library transformers · Repo Rahul3215/swecha-gonthuka-asr

Source context: 40 downloads · 0 likes · Pipeline automatic-speech-recognition · Library transformers · Repo Rahul3215/swecha-gonthuka-asr