Downloads · 30 days
4
2% of all-time downloads
ananddey/torongoXetu-asr
torongoXetu-asr is a automatic speech recognition model from ananddey. Use it when you need speech turned into text. It is set up for nemo. The card lists the license as mit.
torongoXetu-asr is an Automatic Speech Recognition (ASR) model built specifically for the Assamese language. Built on the NVIDIA NeMo framework with a Conformer architecture, it delivers Speech-to-Text transcription f…
Downloads · 30 days
4
2% of all-time downloads
All-time downloads
195
Public
Repo size
525 MB
Likes
0
Public
Click a slice to open those files.
.nemo523 MB · 99%
From the Hugging Face model README
torongoXetu-asr is an Automatic Speech Recognition (ASR) model built specifically for the Assamese language. Built on the NVIDIA NeMo framework with a Conformer architecture, it delivers Speech-to-Text transcription for Assamese audio.
A lightweight Python library torongoxetu is included for inference.
pip install torongoxetu
https://huggingface.co/spaces/ananddey/torongoXetu-assamese-asr
| Attribute | Details |
|---|---|
| Language | Assamese (as) |
| Architecture | Conformer |
| Tokenizer | BPE |
| Training Data | Assamese ASR Dataset (~135 hours) |
| Hardware | NVIDIA L40s GPU |
| Training Time | ~12 hours |
Important: Follow these steps in order to avoid dependency conflicts.
# Create and activate a virtual environment
python -m venv venv
venv\Scripts\activate # Windows
# source venv/bin/activate # Linux/Mac
# Step 1: Clone the torongoXetu-asr repo
git clone https://huggingface.co/ananddey/torongoXetu-asr
# Step 2: Install NeMo fork
pip install git+https://github.com/AI4Bharat/NeMo.git --no-deps
# Step 3: Navigate to the directory & Install core dependencies
cd torongoXetu-asr
pip install -r requirements.txt
Run the included test script to verify everything works:
python inference.py
This transcribes the sample test.wav file and prints the Assamese text from the audio.
from torongoxetu import TorongoModel
# Load model
model = TorongoModel("torongoXetu-asr.nemo")
# Single file transcription
text = model.transcribe("audio.wav")
print(text)
# Batch transcription
texts = model.transcribe(["file1.wav", "file2.wav"], batch_size=4)
print(texts)
Launch the interactive web interface:
python app.py
Open the URL shown in terminal ( http://127.0.0.1:7860). You can upload audio files, record directly, or try the included samples.
MIT License
Anand Dey
📧 [email protected]