com.kurdishtts/kurdish-tts-stt

Sorani & Kurmanji TTS+STT: Kurdish speech most APIs lack. 885 voices, free tier, no key to browse.

Endpointhttps://www.kurdishtts.com/api/mcp (streamable-http)
Registry version1.2.0
Now6 tools · grade A (98) · pin ts_2eaa86903e5aed6138b8228895b0635c · protocol 2025-06-18
First / last listed2026-10-24 22:56 UTC / 2026-10-24 22:56 UTC
Grade over time2026-10-24: A (98), 6 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-24 22:56 UTC
6 tools, grade A (98)

Tools: list_dialects list_voices get_plan synthesize_speech transcribe_audio start_streaming_transcription

Current tools (6)

list_dialectsList the supported Kurdish dialects and their scripts. Static capability descriptor — costs nothing and needs no API key.
params: none
list_voicesList available Kurdish text-to-speech voices. Returns speaker ids to use with synthesize_speech. Free metadata call — no credits consumed, no API key needed. Defaults to model_version "v3", the SAME default synthesize_speech uses — pass the same model_version to both, because a speaker id from one catalog does not exist in another. Results are paginated; the response reports total_count and which
params: model_version, dialect, gender, limit, offset
get_planShow what this connection may use. With an API key: your current plan, remaining allowance, which model_versions and speaker ids you may render. Without a key: the purchasable plan ladder and how to get a key. Free, no credits consumed. Call this FIRST when any tool returns a 401 or 403 — it is the fastest way to learn what went wrong.
params: none
synthesize_speechConvert Kurdish text (Sorani or Kurmanji) to speech audio. Requires a TTS API key; characters are billed against your plan. Get speaker_id from list_voices called with the SAME model_version you pass here (default "v3") — ids are not shared between catalogs. Returns one complete clip: MCP cannot stream, so for a live voice agent call POST https://www.kurdishtts.com/api/tts-stream directly instead
params: text*, speaker_id*, model_version, format, dialect, speed, include_timestamps
transcribe_audioTranscribe Kurdish audio (Sorani or Kurmanji) to text. Requires an STT API key; usage is metered per audio minute against your plan. IMPORTANT: dialect selects the decoder and nothing detects it for you — transcribing Sorani audio as Kurmanji returns fluent, confident, WRONG text with no error. Pass dialect "auto" when you are not certain, and pick the coherent transcript from the two it returns.
params: audio_base64*, dialect*, filename, mime_type
start_streaming_transcriptionOpen a live speech-to-text session for LISTENING — a microphone or audio stream you transcribe in real time. This does NOT make anything speak; to speak Kurdish use synthesize_speech, or POST https://www.kurdishtts.com/api/tts-stream for progressive audio. WARNING: calling this immediately consumes one streaming session from your STT plan quota — only call it when you are ready to connect. Returns
params: dialect*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.