Clip audio from any source. Clone voices in seconds. Generate studio-quality speech. No experience needed — or go full API.
What you can build
Paste any URL. Select a region on the waveform. Get a loudness-normalized MP3 — up to 15 seconds from any supported source.
Upload 3-60 seconds of reference audio. Fish Audio creates an instant voice clone. No training slots, no queues.
Type text. Pick a voice — ElevenLabs premade or your Fish Audio clone. Get studio-quality speech as MP3.
"Welcome to our application..."
Developer API
Every feature is a REST endpoint. Authenticate with one header. Type-safe client included for TypeScript projects.
/v1/clips— Create an audio clip/v1/tts/fish/generate— Generate speech from text/v1/voices— Clone a voice/v1/clips— List your clips/v1/clips/:id— Delete a clip// Extract a 12-second clip from YouTube
const clip = await fetch("https://api.sonuslab.com/v1/clips", {
method: "POST",
headers: {
"X-API-Key": process.env.SONUSLAB_KEY,
},
body: JSON.stringify({
url: "https://youtu.be/dQw4w9WgXcQ",
start: 32,
end: 44,
name: "intro-jingle",
}),
});
// → { sound: { id, name, url } }Create an API key from the dashboard. Add it to your X-API-Key header. One line of config.
POST a URL to clip, upload audio to clone, or send text to generate speech. Any language, any framework.
Every response includes a URL to the processed MP3. Download it, stream it, or pass it to your users.
Free to start. No credit card required. Create your first clip in under a minute.