Skip to main content
POST
Fish Audio Audio Cloning
The Fish Audio API is used to create voice models (voice cloning).

Request Headers

string
required
Enum value: application/json
string
required
Bearer authentication format: Bearer {{API Key}}.

Request Body

enum<string>
required
Model type. tts represents text-to-speech.Available value: ttsAllowed value: "tts"
string
required
The model title or name.
enum<string>
required
The model training mode. For TTS models, fast means the model is available immediately after creation.Available value: fastAllowed value: "fast"
file[]
required
Upload voice files used to fine-tune the model.
enum<string>
default:"public"
Model visibility. public will be displayed on the discovery page, unlist allows anyone with the link to access it, and private is visible only to the creator.Available values: public, unlist, private
string | null
Model description.
file | null
Model cover image. This is required if the model is public.
string[]
Text corresponding to the voices. If not specified, ASR (automatic speech recognition) will be performed on the voices.
string[]
Model tags.
boolean
default:false
Enhance audio quality.

Response Information

string
required
The unique identifier of the created model.
enum<string>
required
Model type.Available values: svc, tts
string
required
The model title or name.
string
required
Model description.
string
required
The URL of the model cover image.
enum<string>
required
The current state of the model.Available values: created, training, trained, failed
string[]
required
Model tags.
string<date-time>
required
The timestamp when the model was created.
string<date-time>
required
The timestamp when the model was last updated.
enum<string>
required
The model visibility setting.Available values: public, unlist, private
integer
required
The number of likes the model has received.
integer
required
The number of favorites/bookmarks the model has received.
integer
required
The number of times the model has been shared.
integer
required
The number of tasks associated with the model.
AuthorEntity · object
required
Information about the model author.
enum<string>
default:"full"
The training mode used by the model.Available values: fast, full
SampleEntity · object[]
Sample data associated with the model.
string[]
Languages supported by the model.
boolean
default:false
Whether the visibility setting is locked.
boolean
default:false
Whether the current user has unliked this model.
boolean
default:false
Whether the current user has liked this model.
boolean
default:false
Whether the current user has favorited/bookmarked this model.