API ReferenceVoice Management
Voice Management
Clone, list, and delete Open API voices.
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
| Capability | Method and path | Docs |
|---|---|---|
| Voice cloning | POST /api/open/v1/voices | Voice cloning |
| List voices | GET /api/open/v1/voices | List voices |
| Delete voice | DELETE /api/open/v1/voices/{voiceId} | Delete voice |
Authentication
All voice management endpoints require an Open API key:
Authorization: Bearer FISHAUDIO_API_KEYCall these endpoints from your server rather than directly from a browser so your API key is not exposed.
Typical Flow
- Call Voice cloning when a user uploads reference audio.
- Call List voices to fetch public and personal voices.
- Store the returned
voiceId, then pass it directly in TTS requests. - Call Delete voice for personal voices that should no longer be available.