asounimelb / whisper-tiny-ckb-onnx

huggingface.co
Total runs: 131
24-hour runs: 6
7-day runs: 42
30-day runs: 131
Model's Last Updated: September 28 2026
automatic-speech-recognition

Introduction of whisper-tiny-ckb-onnx

Model Details of whisper-tiny-ckb-onnx

Whisper Tiny: Central Kurdish (ONNX)

openai/whisper-tiny (39M parameters), fine-tuned for Central Kurdish (Sorani, ckb ) speech recognition and exported to ONNX for use with Transformers.js (browser / Node.js) and ONNX Runtime.

Output is in the standard Kurdish Arabic script (e.g. کوردی ).

Whisper has no Central Kurdish language token, so this model was fine-tuned with the English token <|en|> as a placeholder. Always decode with language: "en" , task: "transcribe" . Other language settings will give poor results.

Other sizes

All three were fine-tuned the same way on the same data:

Model Parameters Link
Whisper Tiny 39M this model
Whisper Base 74M asounimelb/whisper-base-ckb-onnx
Whisper Small 244M asounimelb/whisper-small-ckb-onnx
Files
File Precision Size
onnx/encoder_model.onnx fp32 33 MB
onnx/decoder_model_merged_quantized.onnx int8 ( q8 ) 50 MB
onnx/decoder_model_merged_q4.onnx 4-bit ( q4 ) 99 MB

The decoder is a merged decoder (with and without KV cache in one graph). Choose q8 for accuracy or q4 for a smaller download. In spot checks both produced near-identical transcripts.

Usage
Transformers.js (browser or Node.js)
npm install @huggingface/transformers
import { pipeline } from "@huggingface/transformers";

const transcriber = await pipeline(
  "automatic-speech-recognition",
  "asounimelb/whisper-tiny-ckb-onnx",
  { dtype: { encoder_model: "fp32", decoder_model_merged: "q8" } }  // or "q4"
);

// Accepts a URL, or a Float32Array of 16 kHz mono audio
const output = await transcriber("https://example.com/audio.wav", {
  language: "en",      // required: the model was trained on the <|en|> token
  task: "transcribe",
});
console.log(output.text);

For audio longer than 30 seconds, add chunk_length_s: 30, stride_length_s: 5 to the call options.

Training
Base model openai/whisper-tiny (multilingual)
Data ~2 h 18 min of Central Kurdish read speech, 1,653 utterances
Split Random 90 / 10 train / test (seed 42)
Epochs 1
Batch size 2
Optimizer AdamW, learning rate 1e-5
Language / task tokens `<
Audio 16 kHz mono, 80-bin log-Mel (standard Whisper front end)
Dataset

The dataset is single-speaker: a male native speaker (Aso Mahmudi) with a Mariwan accent, recorded in a home studio with a USB condenser microphone. The transcripts come from two kinds of source:

  • the full text of the book Mesele-y Wijdan by Ahmad Mukhtar Jaff (1896–1935), about 49 minutes of audio;
  • assorted texts from Kurdish websites (news, sport, general topics).

All transcripts were manually checked against the recordings.

Limitations
  • Single speaker, small dataset. The training data is about 2 hours from one speaker. Expect lower accuracy on other speakers, accents and dialects (e.g. Sulaimani, Erbil, Kirkuk), and on spontaneous or conversational speech, noisy audio, and telephone-quality audio.
  • Read speech only. The model learned punctuation and formatting from edited text, so it may insert punctuation that a speaker did not clearly signal.
  • Word-spacing errors. Many remaining errors are spacing variants (e.g. بە کار vs بەکار ), a common ambiguity in Kurdish orthography.
  • No formal benchmark. No evaluation on an independent test set has been published for this model. Evaluate it on your own data before relying on it.
  • The usual Whisper caveats apply, including possible hallucinated text on silence or non-speech audio.
Citation

If you use this model, please cite the original Whisper paper:

@misc{radford2022whisper,
  title  = {Robust Speech Recognition via Large-Scale Weak Supervision},
  author = {Radford, Alec and Kim, Jong Wook and Xu, Tao and Brockman, Greg and McLeavey, Christine and Sutskever, Ilya},
  year   = {2022},
  url    = {https://arxiv.org/abs/2212.04356}
}

Runs of asounimelb whisper-tiny-ckb-onnx on huggingface.co

131
Total runs
6
24-hour runs
17
3-day runs
42
7-day runs
131
30-day runs

More Information About whisper-tiny-ckb-onnx huggingface.co Model

More whisper-tiny-ckb-onnx license Visit here:

https://choosealicense.com/licenses/apache-2.0

whisper-tiny-ckb-onnx huggingface.co

whisper-tiny-ckb-onnx huggingface.co is an AI model on huggingface.co that provides whisper-tiny-ckb-onnx's model effect (), which can be used instantly with this asounimelb whisper-tiny-ckb-onnx model. huggingface.co supports a free trial of the whisper-tiny-ckb-onnx model, and also provides paid use of the whisper-tiny-ckb-onnx. Support call whisper-tiny-ckb-onnx model through api, including Node.js, Python, http.

whisper-tiny-ckb-onnx huggingface.co Url

https://huggingface.co/asounimelb/whisper-tiny-ckb-onnx

asounimelb whisper-tiny-ckb-onnx online free

whisper-tiny-ckb-onnx huggingface.co is an online trial and call api platform, which integrates whisper-tiny-ckb-onnx's modeling effects, including api services, and provides a free online trial of whisper-tiny-ckb-onnx, you can try whisper-tiny-ckb-onnx online for free by clicking the link below.

asounimelb whisper-tiny-ckb-onnx online free url in huggingface.co:

https://huggingface.co/asounimelb/whisper-tiny-ckb-onnx

whisper-tiny-ckb-onnx install

whisper-tiny-ckb-onnx is an open source model from GitHub that offers a free installation service, and any user can find whisper-tiny-ckb-onnx on GitHub to install. At the same time, huggingface.co provides the effect of whisper-tiny-ckb-onnx install, users can directly use whisper-tiny-ckb-onnx installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

whisper-tiny-ckb-onnx install url in huggingface.co:

https://huggingface.co/asounimelb/whisper-tiny-ckb-onnx

Url of whisper-tiny-ckb-onnx

whisper-tiny-ckb-onnx huggingface.co Url

Provider of whisper-tiny-ckb-onnx huggingface.co

asounimelb
ORGANIZATIONS

Other API from asounimelb