Skip to main content

Overview

Create custom voice models to generate consistent, high-quality speech. You can create models through our web interface or programmatically via API.

Web Interface

The easiest way to create a voice model:
1

Go to Fish Audio

Visit fish.audio and log in
2

Navigate to Models

Click on “Models” in your dashboard
3

Click Create Model

Select “Create New Model”
4

Upload Your Audio

Add 1 or more voice samples (at least 10 seconds each)
5

Configure Settings

Choose privacy settings and training options
6

Start Training

Click “Create” and wait for processing

Using the API

Using the SDK

Create models with the Python or JavaScript SDK:
First, install the SDK:
Then create a model:

Direct API

Create models directly using the REST API:

Model Settings

Required Parameters

*Automatically set by Python and JavaScript SDKs

Optional Parameters

For detailed explanations view our API reference.

Audio Requirements

Quality Guidelines

Minimum Requirements:
  • At least 1 audio sample
  • 10+ seconds per sample
Best Practices:
  • Use multiple diverse samples
  • 1 consistent speaker throughout
  • Include different emotions and tones
  • Record in a quiet environment
  • Maintain steady volume

Adding Transcripts

Including text transcripts improves model quality:
Text transcripts must match the exact number of audio files. If you provide 3 audio files, you must provide exactly 3 text transcripts.

Using Your Model

Once training is complete:

Troubleshooting

Common Issues

Model training fails:
  • Check audio quality and format
  • Ensure single speaker in all samples
  • Verify files are not corrupted
Poor voice quality:
  • Add more diverse audio samples
  • Enable audio enhancement
  • Use higher quality recording

Best Practices

  1. Start Simple: Begin with 2-3 samples in fast mode to test
  2. Iterate: Refine with more samples and quality mode
  3. Document: Keep track of which samples work best
  4. Test Thoroughly: Try different texts and emotions
  5. Privacy First: Keep personal models private

Support

Need help creating models?