com.kurdishtts/kurdish-tts-stt

com.kurdishtts/kurdish-tts-stt · v1.2.0 · ai-and-media

com.kurdishtts/kurdish-tts-stt is healthy: it completed an MCP handshake in 1566 ms and exposes 6 tools.

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

Endpoint: https://www.kurdishtts.com/api/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count6
Latency1566 ms
Last checked (UTC)2026-10-17T05:00:40.083Z

Health history

Checked (UTC)StatusLatencyError
2026-10-17T05:00:40.083ZHealthy1566
2026-10-15T22:05:08.226ZHealthy1724
2026-10-14T20:15:39.009ZHealthy2098

Tools (6)

list_dialectsList the supported Kurdish dialects and their scripts. Static capability descriptor — costs nothing and needs no API key.
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 c
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
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 str
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
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