Saltar al contenido
ModelPublicadoExterno
Descargar

Whisper Small Sinhala Proto

This repository contains an experimental fine-tuned checkpoint of OpenAI Whisper Small for Sinhala automatic speech recognition. It was trained with the large-sinhala-asr-dataset and is published as a prototype for...

TipoText modelModelo baseopenai/whisper-smallVersiónBcalidad

Fuente del modelo

Tipo
Text model
Tamaño del archivo
922 MB
Modelo base
openai/whisper-small
Versión
vmodel
Actualizado
27 sept 2026
Descargas
24
Fuente
Hugging Face

Descripción de la fuente

Whisper Small Sinhala Prototype

This repository contains an experimental fine-tuned checkpoint of OpenAI Whisper Small for Sinhala automatic speech recognition. It was trained with the large-sinhala-asr-dataset and is published as a prototype for evaluation and continued development.

Model details

ItemValue
TaskAutomatic speech recognition
LanguageSinhala (si)
Base modelopenai/whisper-small
ArchitectureWhisper / AutoModelForSpeechSeq2Seq
ParametersApproximately 241.7M
FrameworkTransformers
StatusExperimental prototype

Intended use

Use this checkpoint for research, baseline comparison, testing, and further fine-tuning. It should not be treated as a validated production model until dataset documentation and held-out evaluation results are added.

Quick start

import torch
from transformers import pipeline

model_id = "kaan84/whisper-small-sinhala-proto"
device = 0 if torch.cuda.is_available() else -1

transcriber = pipeline(
    task="automatic-speech-recognition",
    model=model_id,
    device=device,
)

result = transcriber(
    "sample.wav",
    generate_kwargs={"language": "si", "task": "transcribe"},
)
print(result["text"])

Training data

The model metadata identifies large-sinhala-asr-dataset as the training dataset. For reproducibility, document its repository link, source, license, total duration, speaker distribution, split strategy, audio sampling rate, transcript normalization, and quality-control process.

Training procedure

The checkpoint was generated using the Transformers Trainer workflow. Add the exact learning rate, batch size, gradient-accumulation steps, epoch or step count, warm-up schedule, precision, hardware, seed, and checkpoint-selection rule.

Evaluation

This prototype was fine-tuned using 3,000 Sinhala speech samples and prepared with an 800-sample test subset.

MetricResult
Training steps500
Epochs completed1.33
Final training loss0.6327
Training runtime984.74 seconds

A qualitative test example produced a sample-level WER of 50.00% and CER of 11.11%. These values are based on one notebook example and must not be interpreted as corpus-level performance.

Full evaluation across the 800-sample test subset was not completed in the available experiment. This model should therefore be treated as a research prototype rather than a production-ready ASR system.

Limitations and responsible use

  • This is an experimental checkpoint and may generate unreliable transcripts.
  • Results can degrade with background noise, code-switching, overlapping voices, or unfamiliar accents.
  • Training-data coverage may not represent all Sinhala-speaking communities or domains.
  • Review outputs manually before using them for consequential decisions or official records.

License

Apache License 2.0. Users must also comply with the licenses and terms of the base model and training data.

Version relationship

This repository should remain clearly labeled as a prototype. If kaan84/whisper-small-sinhala-v1 is the selected release model, direct general users to that repository and retain this checkpoint for comparison and reproducibility.

Fuentes

1 fuente
Hugging FacePrincipalVersión 13fda1ef2719b8e15870fe56f31d6dfebb02e0b0
huggingface.co/kaan84/whisper-small-sinhala-proto/tree/13fda1ef2719b8e15870fe56f31d6dfebb02e0b0

Verificado 30 ago

Download files

Artefactos del modelo

2 artefactos

checkpoint-500/model.safetensors

safetensors · 922 MB · SHA-256 0e4e5bda1af7…a1d5 · Hugging Face

Download file

model.safetensors

safetensors · 922 MB · SHA-256 0e4e5bda1af7…a1d5 · Hugging Face

Download file

Extractos de fuentes

2 extractos

--- language: - si license: apache-2.0 library_name: transformers pipeline_tag: automatic-speech-recognition base_model: openai/whisper-small datasets: - large-sinhala-asr-dataset tags: - whisper - speech-recognition - sinhala - automatic-speech-recognition - prototype --- # Whisper Small Sinhala Prototype This repository contains an experimental fine-tuned checkpoint of [OpenAI Whisper Small](https://huggingface.co/openai/whisper-small) for Sinhala automatic speech recognition. It was trained with the `large-sinhala-asr-dataset` and is published as a prototype for evaluation and continued development. ## Model details | Item | Value | | --- | --- | | Task | Automatic speech recognition | | Language | Sinhala (`si`) | | Base model | `openai/whisper-small` | | Architecture | Whisper / `AutoModelForSpeechSeq2Seq` | | Parameters | Approximately 241.7M | | Framework | Transformers | | Status | Experimental prototype | ## Intended use Use this checkpoint for research, baseline comparison, testing, and further fine-tuning. It should not be treated as a validated production model until dataset documentation and held-out evaluation results are added. ## Quick start ```python import torch from transformers import pipeline model_id = "kaan84/whisper-small-sinhala-proto" device = 0 if torch.cuda.is_available() else -1 transcriber = pipeline( task="automatic-speech-recognition", model=model_id, device=device, ) result = transcriber( "sample.wav", generate_kwargs={"language": "si", "task": "transcribe"}, ) print(result["text"]) ``` ## Training data The model metadata identifies `large-sinhala-asr-dataset` as the training dataset. For reproducibility, document its repository link, source, license, total duration, speaker distribution, split strategy, audio sampling rate, transcript normalization, and quality-control process. ## Training procedure The checkpoint was generated using the Transformers Trainer workflow. Add the exact learning rate, batch size, gradient-accumulation steps, epoch or step count, warm-up schedule, precision, hardware, seed, and checkpoint-selection rule. ## Evaluation This prototype was fine-tuned using 3,000 Sinhala speech samples and prepared with an 800-sample test subset. | Metric | Result | |---|---:| | Training steps | 500 | | Epochs completed | 1.33 | | Final training loss | 0.6327 | | Training runtime | 984.74 sec...

Source context: 24 downloads · 1 likes · Pipeline automatic-speech-recognition · Library transformers · Repo kaan84/whisper-small-sinhala-proto