Audio infrastructure
for modern apps

Clip audio from any source. Clone voices in seconds. Generate studio-quality speech. No experience needed — or go full API.

16 platforms
API key auth
Sub-second clips

What you can build

Three primitives.
Infinite possibilities.

Clip

Paste any URL. Select a region on the waveform. Get a loudness-normalized MP3 — up to 15 seconds from any supported source.

Clone

Upload 3-60 seconds of reference audio. Get an instant voice clone. No training slots, no queues.

Ready

Generate

Type text. Pick a voice — premade or your own clone. Get studio-quality speech as MP3.

"Welcome to our application..."

Developer API

Ship audio features
in minutes, not months

Install the SDK, add your API key, and call one method. Fully typed. Works with any TypeScript or JavaScript project.

sonuslab.clips.create()
sonuslab.tts.generate()
sonuslab.voices.create()
sonuslab.clips.list()
sonuslab.clips.delete(id)
clip.ts
import { SonusLab } from "sonuslab";

const sonus = new SonusLab("sl_live_...");

const { clip, error } = await sonus.clips.create({
  url: "https://example.com/episode.mp3",
  start: 32,
  end: 44,
  name: "intro-jingle",
});

if (error) throw error;

console.log(clip.audioUrl);

From zero to audio in three steps

1

Authenticate

Create an API key from the dashboard. Pass it to the SDK constructor. One line of config.

2

Call one method

Clip audio, clone a voice, or generate speech. Each feature is a single method call with full type safety.

3

Get your audio

Every response includes a URL to the processed MP3. Download it, stream it, or pass it to your users.

Build something that
sounds amazing

Free to start. No credit card required. Create your first clip in under a minute.