Kurdish TTS & STT API

Kurdish voice AI, for developers

A fast REST API for Kurdish text-to-speech and speech-to-text. One-shot or streaming, word-level timestamps, Sorani and Kurmanji. Free to start.

862 voicesSorani and KurmanjiWord-level timestampsNo credit card
See the quickstart
# Text to speech → saves hello.wav
curl -X POST https://www.kurdishtts.com/api/tts-proxy \
  -H "x-api-key: $KURDISH_TTS_KEY" \
  -H "Content-Type: application/json" \
  -d '{"speaker_id": "sorani_1", "model_version": "v4", "text": "سڵاو، ئەمە دەنگی کوردییە."}' \
  --output hello.wav

POST /api/tts-proxy → returns audio/wav

Start in three steps

From zero to your first Kurdish audio in a couple of minutes.

1

Create an API key

Generate a key under Settings → API. It's shown once, so store it as an environment variable.

2

Call the endpoint

POST with your x-api-key header and a JSON body. Omit model_version for v3, or pass "v4" for the latest model.

3

Receive audio

The response is audio/wav. Add "include_timestamps": true for word-level timings and a JSON payload.

One API, three endpoints

Authenticate every request with your x-api-key header.

POST/api/tts-proxy

Text to speech

Send text, get natural Kurdish audio back as WAV, with optional word-level timestamps.

POST/api/stt-proxy

Speech to text

Upload an audio file, get a transcript back. Sorani or Kurmanji, with word-level timings.

POST/api/stt-stream-connect

Streaming STT

Open a short-lived WebSocket and transcribe audio in real time as it arrives.

POST /api/stt-proxy
# Speech to text → JSON transcript
curl -X POST https://www.kurdishtts.com/api/stt-proxy \
  -H "x-api-key: $KURDISH_STT_KEY" \
  -F "file=@audio.wav" \
  -F "dialect=sorani"
862
voices
2
dialects
v3 + v4
TTS models
WAV
audio output
Live
streaming TTS + STT
x-api-key
auth

Pricing

One subscription covers the web app and the developer API. Pick the side you work on, or take both. Start free, no credit card.

FreeNo credit card

10,000 characters / month in the web app · 20,000 characters / month through the API · 2 hours Speech-to-text / month · 4 voices, Sorani and Kurmanji

Evaluation and testing only

Creator

$9.58/ month$12

billed $115 / year

For people making things in the web app.

Web app
Full volume
API
Free level
  • 1M characters / month in the web app
  • 20,000 characters / month through the API
  • 20 hours Speech-to-text / month
  • All 862 voices, Sorani and Kurmanji
  • One-shot and streaming, on both TTS and STT
  • Commercial use

Cancel anytime · 30-day money-back

Developer

$15.17/ month$19

billed $182 / year

For people building Kurdish voice into their own product.

Web app
Free level
API
Full volume
  • 10,000 characters / month in the web app
  • 1M characters / month through the API
  • 20 hours Speech-to-text / month
  • All 862 voices, Sorani and Kurmanji
  • One-shot and streaming, on both TTS and STT
  • Commercial use

Cancel anytime · 30-day money-back

Most popular

Pro

$23.17/ month$29

billed $278 / year

Both sides at full volume, and the right to ship what you make.

Web app
Full volume
API
Full volume
  • 3M characters / month in the web app
  • 3M characters / month through the API
  • 100 hours Speech-to-text / month
  • All 862 voices, Sorani and Kurmanji
  • One-shot and streaming, on both TTS and STT
  • Commercial use and redistribution

Cancel anytime · 30-day money-back

Business

$79.17/ month$99

billed $950 / year

For companies with contracts, affiliates and a procurement team.

Web app
Full volume
API
Full volume
  • 10M characters / month in the web app
  • 10M characters / month through the API
  • 333 hours Speech-to-text / month
  • All 862 voices, Sorani and Kurmanji
  • One-shot and streaming, on both TTS and STT
  • Redistribution, affiliates, and a data processing agreement

Cancel anytime · 30-day money-back

Enterprise

Custom

For teams running Kurdish speech in production, where uptime and procurement matter as much as throughput.

Everything in Business, plus:

Uptime commitment with service credits
Volume and throughput sized to your workload
Security review and a signed data processing agreement
Invoice or bank transfer, billed annually
Licence covering your company and its affiliates
Named contact and onboarding support

Compare every plan

FeatureFreeCreatorDeveloperProBusiness
Characters / month · Web app10,0001M10,0003M10M
Characters / month · API20,00020,0001M3M10M
Speech-to-text / month2 hours20 hours20 hours100 hours333 hours
Voices4862862862862
Live streaming sessions201001005002,000
Longest live session2 minutes10 minutes10 minutes30 minutes60 minutes
Largest audio upload10MB50MB50MB100MB200MB
Transcript length500UnlimitedUnlimitedUnlimitedUnlimited
LicenceEvaluation and testing onlyCommercial useCommercial useCommercial use and redistributionRedistribution, affiliates, and a data processing agreement

The licence is what separates the tiers, not the volume. What you may do with the audio is set out in full in the terms.

One-time purchase

Need more API characters?

Top up without changing plan. Packs never expire and are used automatically once your monthly allowance runs out. They apply to the API only, not the web app.

Starter

500,000 characters

$0.006 / 1K chars

$3one-time

500,000 characters added to your balance. Purchased characters survive the monthly reset.

Best value
Popular

1M characters

$0.005 / 1K chars

$5one-time

1M characters added to your balance. Purchased characters survive the monthly reset.

Power user

5M characters

$0.004 / 1K chars

$20one-time

5M characters added to your balance. Purchased characters survive the monthly reset.

Limits and quotas

Published in Free · Creator · Pro · Business order. A request past a free-tier quota returns a 403 with an upgrade hint, never a silent failure. Paid plans keep working past their included volume and we email you.

Per-request text
500 chars (free) · 5,000 (paid)
STT upload size
10MB · 50MB · 100MB · 200MB
TTS quota (API)
20,000 · 20,000 · 3M · 10M Characters / month
STT audio
2 · 20 · 100 · 333 hours
Live streaming sessions
20 · 100 · 500 · 2,000
Longest live session
2 · 10 · 30 · 60 minutes
Rate limiting
Quota-based (403 past quota)
Dialect
Inferred from the speaker_id prefix

At Pro the plan works out at $9.67 per 1,000,000 characters, and the same subscription covers the web app and 100 hours of speech-to-text rather than billing them separately.

Build with Kurdish voice today

Generate a key and make your first call in minutes. Free tier, no credit card.

Pricing