Kitta Audio API key & playground
Create your API key, follow the authentication guide, then test text-to-speech, voice cloning, and speech APIs in the browser.
- Text to Speech (HTTP)
REST synthesis with your voice model ID and engine options.
POST/api/open/v1/speech/tts - TTS WebSocket
Streaming speech over WebSocket for realtime use cases.
WS/v1/tts/live - TTS WebSocket v2
Updated WebSocket protocol for TTS.
WS/v2/tts/live - Async TTS — create job
Create a long-running TTS job and poll for the result.
POST/api/open/v1/speech/tts/jobs - Async TTS — list jobs
List recent async TTS jobs for your API key.
GET/api/open/v1/speech/tts/jobs - Async TTS — query job
Fetch async TTS job status and output by task ID.
GET/api/open/v1/speech/tts/jobs/{taskId} - Speech to Text
Transcribe audio from a public URL.
POST/api/open/v1/speech/transcriptions - Voice clone — create model
Upload reference audio to create a voice model.
POST/api/open/v1/voices - Voice clone — get model
Fetch a single voice model by ID.
GET/api/open/v1/voices/{voiceId} - Voice clone — delete model
Remove a voice model by ID.
DELETE/api/open/v1/voices/{voiceId} - Voice clone — list models
List public and personal voice models.
GET/api/open/v1/voices - Voice design — create
Generate voice design preview candidates from a prompt.
POST/api/open/v1/voice-designs - Voice design — save voice
Save a design candidate as a permanent voice model.
POST/api/open/v1/voice-designs/{designId}/voices - Voice design — preview audio
Download authenticated preview audio for a candidate.
GET/api/open/v1/voice-designs/{designId}/candidates/{candidateId}/audio - Lip sync — create task
Create a lip-sync video generation task.
POST/api/open/v1/media/lip-sync/jobs - Lip sync — query task
Poll task status and results by ID.
GET/api/open/v1/media/lip-sync/jobs/{jobId} - Lip sync — list tasks
List lip-sync tasks and statistics.
GET/api/open/v1/media/lip-sync/jobs - Media models
List verified AI image and video models.
GET/api/open/v1/media/models - Image — create job
Create an AI image generation or edit job.
POST/api/open/v1/media/images/jobs - Image — query job
Fetch an AI image job by ID.
GET/api/open/v1/media/images/jobs/{jobId} - Video — create job
Create an AI video generation job.
POST/api/open/v1/media/videos/jobs - Video — query job
Fetch an AI video job by ID.
GET/api/open/v1/media/videos/jobs/{jobId} - User profile (API)
Remaining API quota and basic account info.
GET/api/open/v1/profile - User profile — update
Update Open API profile settings.
POST/api/open/v1/profile