Sonilo Audio Ducking

Sonilo Audio Ducking
Sonilo · Audio Generation
POST /v1/audio/generations

Mixes narration over a music bed, dipping the music under the voice automatically so dialogue stays clear without manual automation.

At a glance

FieldValue
Model idsonilo-audio-ducking
Model release date-
Input modalitiesAudio, Video
Output modalitiesAudio
Context window-
Weight precision-
Featuresaudio_in, audio_out, ducking, audio_generation, commercial_ready
Native inferenceNo
NewYes
Supported endpointsPOST /v1/audio/generations
Alternate model idssonilo/sonilo-audio-ducking

Pricing

ChargeSpecRate
Audio duckingper generated second$0.0012

Example request

curl https://api.empiriolabs.ai/v1/audio/generations \
-H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"model": "sonilo-audio-ducking", "prompt": "warm jazz piano", "duration": 8}'

Parameters

ParameterTypeRequiredDefaultDescription
voice_urlstringno-Narration, dialogue, or a talking video to keep in front. In the playground, attach this file first.
music_urlstringno-Music track to duck underneath the voice. In the playground, attach this file second.

Notes

Inputs

  • A voice track: narration, dialogue, or a talking video
  • A music track to sit underneath it

Controls

Supports a voice URL and a music URL. In the playground, attach the voice first and the music second.

Limits

  • Each input up to 300MB
  • A talking video as the voice input returns that video with the mixed audio; an audio voice input returns audio

Billing

  • Charged per generated second at the catalog rate, with a 10 second minimum
  • A request rejected before generation is not billed.

Machine-readable schema: GET https://api.empiriolabs.ai/v1/models/sonilo-audio-ducking.