Yapper API
Models & Inputs

Audio generation

Audio models with compatible voice/reference modes and input fields.

POST /api/v1/processes with "type": "audio-generation". Pick any model — the API does not plan-gate models. GET /api/v1/models returns the same capabilities at runtime.

Input fields

FieldTypeRequiredDescription
promptstringyesWhat to generate.
voiceIdstringnoA preset voice id returned by GET /api/v1/audio/voices?modelId=... for the selected model.
referenceImages({assetId} | {url})[]noImage references. Send either {assetId} for a Yapper asset or {url} for a public URL to import. Legacy {docId, url} objects remain accepted.
referenceAudios({assetId} | {url})[]noAudio references. Send either {assetId} for a Yapper asset or {url} for a public URL to import. Legacy {docId, url} objects remain accepted; private storage metadata is resolved server-side.
speednumber | stringnoSpeech speed multiplier when supported.
languagestringnoRequested spoken language code when supported.
volumenumbernoOutput volume multiplier when supported.
emotionStringstringnoProvider-specific emotion or delivery direction.
pitchnumbernoPitch adjustment in semitones when supported.
multilingualbooleannoEnable the model's multilingual mode for mixed-language prompts.
disableAutoRetriesbooleannoDisable automatic same-model retries. Defaults to false, so automatic retries are enabled.

Referencing media: referenceImageUrls takes plain https image URLs. The normalized referenceImages, referenceVideos, and referenceAudios fields accept either {assetId} for an existing Yapper asset or {url} for public media, which is imported automatically. Provider-native asset:// URIs are internal and are not accepted here. Legacy {docId, url} objects remain accepted for backwards compatibility.

Example

Add "dryRun": true to get the exact credit cost without starting, and always send an Idempotency-Key header on real starts.

POST /api/v1/processes
{
  "type": "audio-generation",
  "model": "sonic-3.5",
  "input": {
    "prompt": "Read this in a warm, conversational tone.",
    "voiceId": "voice_id"
  }
}

Models at a glance

Credits are per generated audio output (exact prices in each model's section).

ModelCompanyCreditsPreset voicesText onlyRef audioImage ref
sonic-3.5cartesia0yesno1no
eleven_v3elevenlabs0yesno0no
bytedance/seed-audio-1.0bytedance0yesyes3yes

Sonic 3.5 (sonic-3.5)

Cartesia's latest natural, low-latency speech model with support for 42 languages.

Credits0
Reference imagesup to 0
Reference audioup to 1
Preset voicessupported
Text-only generationnot supported
Image referencenot supported
Speed0.6–1.5
Volume0.5–2
Audio outputyes

Eleven v3 (eleven_v3)

ElevenLabs' most expressive speech model with audio-tag control and support for 70+ languages.

Credits0
Reference imagesup to 0
Reference audioup to 0
Preset voicessupported
Text-only generationnot supported
Image referencenot supported
Audio outputyes
Max prompt length5000

Seed Audio 1.0 (bytedance/seed-audio-1.0)

Generate speech, sound effects, music, and atmosphere from text and multimodal references.

Credits0
Reference imagesup to 1
Reference audioup to 3 (90s total)
Preset voicessupported
Text-only generationsupported
Image referencesupported
Speed0.5–2
Volume0.5–2
Pitch-12–12
Audio outputyes
Max prompt length2048

On this page