Downloads · 30 days
14
61% of all-time downloads
sukhpalsingh/baniguru_v1
baniguru_v1 is a automatic speech recognition model from sukhpalsingh. Use it when you need speech turned into text. It is set up for nemo. The card lists the license as mit.
BaniGuru Gurbani ASR is a Punjabi (Gurmukhi) automatic speech recognition model fine-tuned specifically for Gurbani speech.
Downloads · 30 days
14
61% of all-time downloads
All-time downloads
23
Public
Repo size
523 MB
Likes
1
Public
Click a slice to open those files.
.nemo523 MB · 100%
From the Hugging Face model README
BaniGuru Gurbani ASR is a Punjabi (Gurmukhi) automatic speech recognition model fine-tuned specifically for Gurbani speech.
The model is designed for transcription of both Gurbani Kirtan and spoken/recited Gurbani such as Sehaj Paath.
It is based on AI4Bharat's IndicConformer hybrid CTC-RNNT architecture and has been fine-tuned on approximately 150 hours of Gurbani speech.
pa)ai4bharat/indicconformer_stt_pa_hybrid_ctc_rnnt_largesukhpalsingh/speech-data-v1The model retains the multilingual tokenizer/vocabulary structure of the underlying AI4Bharat model while being fine-tuned specifically for Punjabi Gurbani recognition.
The model can be used to transcribe Punjabi Gurbani audio written in the Gurmukhi script.
It is intended primarily for:
The model can be integrated into applications such as:
The model has been specifically fine-tuned for Gurbani and should not be assumed to provide the same accuracy for general Punjabi conversational speech.
Kirtan is substantially more difficult to recognize than clear recited speech because of singing, musical accompaniment, variable tempo, repetition, and recording conditions.
Accuracy can therefore vary considerably depending on:
The model's output should not be assumed to be an authoritative rendering of Gurbani text without appropriate verification.
The model was fine-tuned using approximately 150 hours of Gurbani audio.
Training data includes Gurbani speech with emphasis on domains such as Kirtan and recited Gurbani.
Dataset:
sukhpalsingh/speech-data-v1
Training samples longer than 30 seconds were excluded from the training manifest.
Audio/text pairs were prepared for Punjabi (pa) recognition using
Gurmukhi transcripts.
paThe model was fine-tuned while preserving the pretrained multilingual tokenizer and vocabulary structure.
The model was evaluated separately on two Gurbani domains:
Evaluation uses:
CER is particularly useful for evaluating Gurmukhi transcription because it measures recognition errors at the character level.
| Evaluation Set | WER | CER |
|---|---|---|
| Gurbani Kirtan | 30.96% | 12.43% |
| Sehaj Paath | 1.36% | — |
These results reflect different acoustic conditions and should not be interpreted as equivalent test sets. Kirtan represents a substantially more difficult recognition environment than clear Gurbani recitation.
The model is based on AI4Bharat's IndicConformer Hybrid CTC-RNNT architecture.
It contains approximately 120 million parameters and supports both CTC and RNNT objectives/decoding through the hybrid architecture.
The fine-tuned model preserves the underlying multilingual tokenizer
configuration while targeting Punjabi (pa) Gurbani recognition.
The model was trained using:
This model is fine-tuned from AI4Bharat's IndicConformer Punjabi ASR model.
Base model:
ai4bharat/indicconformer_stt_pa_hybrid_ctc_rnnt_large
Training dataset:
sukhpalsingh/speech-data-v1