Downloads · 30 days
233
39% of all-time downloads
harrrshall/kriti
kriti is a automatic speech recognition model from harrrshall. Use it when you need speech turned into text. It is set up for nemo. The card lists the license as mit.
Downloads · 30 days
233
39% of all-time downloads
All-time downloads
601
Public
Repo size
498 MB
Likes
2
Public
Click a slice to open those files.
.nemo498 MB · 100%
From the Hugging Face model README
kriti couples a nepali-only rnnt transcription graph with a 1,025-parameter acoustic terminal-danda head. the released live graph contains exactly 119,462,146 parameters.
source · architecture · training · benchmark · data · references
</div>kriti turns a multilingual hybrid checkpoint into a focused nepali inference graph and adds an acoustic punctuation branch that shares the speech encoder. the architecture has four released contributions:
the pretrained conformer encoder and nepali rnnt weights come from the mit-licensed ai4bharat nepali indicconformer at revision cd09ba7720f3b17d259f6bfd03e1463bc5ba517d. kriti retains those upstream weights, applies deterministic deployment pruning, and trains the acoustic danda head. the full technical lineage is recorded in references.md and notice.
16 khz audio → log-mel → conformer encoder → nepali rnnt → transcript
│
└→ pooled encoder states → danda head → final text
the transcription graph contains 119,461,121 live parameters. the punctuation branch pools the same encoder states into 1,024 mean and standard-deviation features, then applies one logistic layer and a frozen threshold of 0.711. the combined graph reaches 119,462,146 live parameters and uses one acoustic network.
the full layer dimensions, pruning contract, artifact hashes, and loader invariants are in the architecture note.
the current evidence is a frozen 3,630-utterance development snapshot containing 19 fully evaluated open systems. every included system completed two fresh-load replicates with matching prediction hashes.
| rank | system | pi wer | pi cer | raw wer |
|---|---|---|---|---|
| 1 | kriti | 24.0773% | 8.2877% | 24.6854% |
| 1 | ai4bharat nepali indicconformer, rnnt | 24.0773% | 8.2877% | 25.1928% |
| 3 | ai4bharat nepali indicconformer, ctc | 25.3109% | 8.4515% | 26.4313% |
| 4 | qwen3 asr nepali, fine-tuned | 52.4043% | 24.2176% | 55.5196% |
pi wer means punctuation-insensitive word error rate. exact primary error ratios share a competition rank, with raw wer reported as a separate descriptive measure. kriti shares exact rank 1 with the official ai4bharat nepali rnnt and records the lowest raw wer within the evaluated snapshot.
the snapshot uses a development view that also guided kriti model selection. the planned campaign ended after 19 complete systems, and the published table contains results only for that completed field. stronger claims require a separately frozen evaluation covering real microphones, streaming behavior, domain shift, latency, and product punctuation.
the complete machine-readable record is benchmark.json. it contains all 19 systems, immutable revisions, decoder settings, exact metrics, and replicate hashes.
the punctuation-head recipe and benchmark use the ne-commercial-v1 profile: 402,905 accepted clips and 630.2761 decoded hours, including 393,002 training clips and 608.9182 training hours.
| source | accepted clips | accepted hours | terms |
|---|---|---|---|
| openslr 54 | 153,694 | 150.6178 | cc by-sa 4.0 |
| openslr 43 | 2,064 | 2.7960 | cc by-sa 4.0 |
| fleurs nepali | 4,351 | 14.3423 | cc by 4.0 |
| indicvoices nepali | 242,796 | 462.5200 | cc by 4.0 and gated access |
each source retains its license, access terms, and attribution requirements. audio, transcripts, speaker metadata, and row manifests stay with their licensed data environment. the complete record is in the data note.
git clone https://github.com/harrrshall/kriti
cd kriti
python -m venv .venv
source .venv/bin/activate
pip install -e '.[runtime]'
kriti audio.wav
from kriti import load_model
model = load_model()
print(model.transcribe("audio.wav"))
the loader fetches the public artifacts, verifies both sha-256 values, builds the compact nepali graph, checks the exact live parameter count, and runs rnnt decoding with terminal danda recovery.
kriti source code is released under mit. the released weights preserve the ai4bharat indicconformer lineage and its mit terms. datasets and benchmark checkpoints remain governed by their respective authors, licenses, model cards, and access conditions. notice and references.md provide the attribution record.