Fine-tuned version of
openai/whisper-small for
Automatic Speech Recognition (ASR) of the Santali language, using a custom Roman-script transliteration scheme called
Sanlish.
This model is part of a thesis research pipeline for low-resource Santali speech processing, targeting the task of Santali Speech → Sanlish Transcription → Bangla Translation.
Sanlish is a custom Roman-script transliteration of Santali designed to bridge the gap between Santali phonetics and Latin-alphabet-based ASR systems. It was developed as part of this thesis to serve as an intermediate representation between Santali audio and Bangla translation.
These results are consistent with expectations for a low-resource ASR system trained on ~400 utterances. The large gap between WER and CER reflects that the model captures phonetic character structure well, even when full word sequences deviate from the reference.
1import torch
2from transformers import WhisperProcessor, WhisperForConditionalGeneration
3import librosa
4
5# Load model and processor
6processor = WhisperProcessor.from_pretrained("thunderboltc/whisper-small-santali-sanlish")
7model = WhisperForConditionalGeneration.from_pretrained("thunderboltc/whisper-small-santali-sanlish")
8
9# Load audio (must be 16kHz)
10audio, sr = librosa.load("your_santali_audio.wav", sr=16000)
11
12# Preprocess
13inputs = processor.feature_extractor(audio, sampling_rate=16000, return_tensors="pt")
14
15# Generate transcription
16with torch.no_grad():
17 predicted_ids = model.generate(inputs.input_features)
18
19# Decode
20transcription = processor.tokenizer.batch_decode(predicted_ids, skip_special_tokens=True)
21print("Sanlish transcription:", transcription[0])
Transcribing Santali speech into Sanlish (custom Roman transliteration) for downstream NLP tasks.
This model is designed to feed into a Machine Translation (MT) model (NLLB-200) for end-to-end Santali Speech → Bangla Text translation.
1@misc{thunderboltc2025whisper-santali,
2 author = {thunderboltc},
3 title = {Whisper Small Fine-tuned on Santali Custom Transliteration (Sanlish)},
4 year = {2025},
5 publisher = {Hugging Face},
6 url = {https://huggingface.co/thunderboltc/whisper-small-santali-sanlish}
7}