Submit Entry

Upload a ZIP or tar.gz archive containing your inference.py, optional wheels/*.whl, and model weights.

Getting Started

New to the competition? We provide a Whisper Tiny starter that's ready to upload and scores as a baseline.

  1. Clone the starter repo:
    git clone https://github.com/khursanirevo/revoasr-starter.git
    cd revoasr-starter
  2. Install dependencies and build the submission:
    pip install transformers torch soundfile
    bash build.sh
  3. Upload the generated submission.zip using the form above or the API.

The starter achieves RTF ~0.05 (limit is 0.08). Improve it by swapping the model, adding beam search, or using faster-whisper.

Transcription Format

How your predictions are evaluated against ground truth.

Language

LanguageMalay (Bahasa Malaysia), with occasional English

Text Normalization

Both ground truth and predictions are normalized before computing WER/CER:

Example

Ground truth: Tajuk pun, Kau Yang Pertama, merupakan, aa, akasia pertama bagi saya.
Normalized:    tajuk pun, kau yang pertama, merupakan, aa, akasia pertama bagi saya.

Your model output is normalized the same way, so casing and special characters don't matter.

Test Set Info

Loading...

Team Profile

Loading...

API Documentation

Use your API key for programmatic submissions via the X-API-Key header.

Archive Requirements

Limits

Max upload size2 GB
Submissions per team10
Rate limit1 submission per 5h (based on test set duration)
Max RTF0.08 (submissions above this are disqualified)

Submit

curl -X POST {{baseUrl}}/api/submissions/upload \
  -H "X-API-Key: YOUR_API_KEY" \
  -F "file=@submission.zip"

Response: {"id": "uuid", "status": "uploaded", "team_id": "...", "created_at": "..."}

Check History

curl {{baseUrl}}/api/submissions/history \
  -H "X-API-Key: YOUR_API_KEY"

Returns a list of your submissions with status, WER, CER, and RTF scores.

Queue Position

curl {{baseUrl}}/api/submissions/{submission_id}/queue-status \
  -H "X-API-Key: YOUR_API_KEY"

Returns queue position and whether the submission is currently being processed.