All models

Sunflower ASR · Swahili

Sunbird AI

Swahili speech to text.

Pilot betaInvited workspaces · Cape Town, South Africa

What you can build.

Capabilities available in the Embiro pilot.

InputAudio
OutputText
  • Swahili transcription
  • Optimised African-language model
  • JSON or plain-text transcripts

Know the limits.

Language
Swahili (sw); defaults to sw when omitted
Audio
Mono PCM16 WAV at 16 kHz, up to 60 seconds
Processing
Offline beta; review transcripts for errors
Full pilot service notes

Swahili (sw) only in this beta; omitted language defaults to sw. Mono PCM16 WAV at 16 kHz, up to 60 seconds. Optimised offline transcription; rounded up to whole seconds. Review transcripts for errors.

Requests share your workspace’s allowance, rate limit and concurrency limit. Compute runs in scheduled sessions; model access does not guarantee immediate capacity.

Make your first request.

Use a server-side workspace API key from Platform → API keys. Examples use https://api.embiro.ai/v1 and the exact pilot model ID.

API model IDsunflower-asr-sw

POST/v1/audio/transcriptions

Prepare clip.wav as mono PCM16 WAV at 16 kHz, up to 60 seconds. This pilot supports Swahili (sw) only.

# Set EMBIRO_API_KEY in your shell first.
: "${EMBIRO_API_KEY:?Set your workspace API key first}"
curl --fail-with-body --silent --show-error "https://api.embiro.ai/v1/audio/transcriptions" \
  -H "Authorization: Bearer $EMBIRO_API_KEY" \
  -F "model=sunflower-asr-sw" \
  -F "language=sw" \
  -F "response_format=json" \
  -F "file=@clip.wav;type=audio/wav"
What comes back

A transcript in text. Silent audio may return an empty transcript.

Cold starts, errors and safe retries
  • Use the Queued job example when a request can wait for compute. Save its ID and poll that job.
  • For 401/403, check the key and its model permissions. For 400, check the request and format limits.
  • Respect Retry-After on 429/503. A timeout after dispatch can be ambiguous; check request logs before submitting again.
  • These examples do not automatically retry paid work. A job retry must reuse the saved idempotency key and identical payload.
Open API reference

Under the hood.

Publisher specifications. These do not override the Embiro service limits above.

Published context
Not specified
Parameters
1.55B
Model size
Light

Swahili-only pilot using the current checkpoint in optimised int8_float16. Mono PCM16 WAV at 16 kHz, up to 60 seconds. Review transcripts for errors.

Read the publisher’s model card

No verified benchmark scores are listed in this catalogue for this model.