Kitta Audio Docs
API ReferenceVoice Management

Voice Management

Clone, list, and delete Open API voices.

CN API paths use a separate contract

This English reference describes the global FishAudio Open API. For Kitta Audio China integrations, use the CN API Reference, API Playground, and API Keys in this site.

Voice Management

Voice management endpoints let you clone voices from reference audio, list available voices, and delete custom voices you no longer need.

Voice cloning and list endpoints both return voiceId, which can be passed directly into TTS requests.

Endpoints

CapabilityMethod and pathDocs
Voice cloningPOST /api/open/v1/voicesVoice cloning
List voicesGET /api/open/v1/voicesList voices
Delete voiceDELETE /api/open/v1/voices/{voiceId}Delete voice

Authentication

All voice management endpoints require an Open API key:

Authorization: Bearer FISHAUDIO_API_KEY

Call these endpoints from your server rather than directly from a browser so your API key is not exposed.

Typical Flow

  1. Call Voice cloning when a user uploads reference audio.
  2. Call List voices to fetch public and personal voices.
  3. Store the returned voiceId, then pass it directly in TTS requests.
  4. Call Delete voice for personal voices that should no longer be available.

Continue with runnable API checks

Docs and executable requests stay in the same CN-site surface. After reading the reference, open the API Playground for curl examples or manage API keys in the developer workspace.

On this page