Orpheus 3B · Sunbird
Sunbird AI
English, Luganda and Swahili voices.

What you can build.
Capabilities available in the Embiro pilot.
- English preset voice
- Luganda preset voice
- Swahili preset voice
Know the limits.
- Text
- Up to 300 Unicode characters
- Voices
- en: salt_eng_0001 · lg: salt_lug_0001 · sw: waxal_swa_0006
- Output
- WAV; speed 1; queued, non-streaming pilot
Full pilot service notes
English, Luganda and Swahili preset voices; 300 Unicode characters; WAV only; speed 1. Queued, non-streaming pilot; model warm-up can add delay. Credit-subsidised introductory pricing.
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.
orpheus-3b-ttsPOST/v1/audio/speech
Orpheus supports en, lg and sw with matching preset voices. Up to 300 characters; speed 1. Use the queued API for warm-up and longer generation.
# 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/speech" \
-H "Authorization: Bearer $EMBIRO_API_KEY" \
-H "Content-Type: application/json" \
--output speech.wav \
--data-binary @- <<'JSON'
{
"model": "orpheus-3b-tts",
"input": "Hello from Embiro Labs. Intelligence, closer to home.",
"voice": "salt_eng_0001",
"language": "en",
"response_format": "wav"
}
JSONA WAV response body. The example saves speech.wav.
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.
Under the hood.
Publisher specifications. These do not override the Embiro service limits above.
- Published context
- Not specified
- Parameters
- 3B
- Model size
- Light
Three preset voices. Up to 300 characters; WAV output; queued non-streaming pilot. Warm-up can add delay. Credit-subsidised introductory pricing.
Read the publisher’s model cardNo verified benchmark scores are listed in this catalogue for this model.