Skip to main content
POST
Fish Audio Voice Cloning
Fish Audio API for creating voice models (voice cloning).

Request Headers

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

Request Body

enum<string>
required
Model type. tts stands for text-to-speech.Possible values: ttsAllowed values: "tts"
string
required
Model title or name.
enum<string>
required
Model training mode. For TTS models, fast means the model is available immediately after creation.Possible values: fastAllowed values: "fast"
file[]
required
Upload voice files for model fine-tuning.
enum<string>
default:"public"
Model visibility. public will display on the discovery page, unlist allows anyone with the link to access, private is visible only to the creator.Possible values: public, unlist, private
string | null
Model description.
file | null
Model cover image. 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

string
required
Unique identifier of the created model.
enum<string>
required
Model type.Possible values: svc, tts
string
required
Model title or name.
string
required
Model description.
string
required
URL of the model cover image.
enum<string>
required
Current state of the model.Possible values: created, training, trained, failed
string[]
required
Model tags.
string<date-time>
required
Timestamp when the model was created.
string<date-time>
required
Timestamp when the model was last updated.
enum<string>
required
Model visibility setting.Possible values: public, unlist, private
integer
required
Number of likes the model has received.
integer
required
Number of bookmarks the model has received.
integer
required
Number of times the model has been shared.
integer
required
Number of tasks associated with the model.
AuthorEntity · object
required
Information about the model author.
enum<string>
default:"full"
Training mode used by the model.Possible 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 bookmarked this model.