
Mélange la narration sur un plateau musical, en plongeant automatiquement la musique sous la voix pour que les dialogues restent clairs sans automatisation manuelle.
Mélange la narration sur un plateau musical, en plongeant automatiquement la musique sous la voix pour que les dialogues restent clairs sans automatisation manuelle.
sonilo-audio-ducking/v1/audio/generationssonilo/sonilo-audio-duckingTarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Sonilo Audio Ducking fonctionne via POST /v1/audio/generations. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Obtenez une clé API depuis le tableau de bord EmpirioLabs.
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": "Describe what you want Sonilo Audio Ducking to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/audio/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "sonilo-audio-ducking",
"prompt": "Describe what you want Sonilo Audio Ducking to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Paramètres de requête pris en charge par l'API Sonilo Audio Ducking sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| voice_url | string | - | - | Narration, dialogue, ou une vidéo parlante à garder en tête. Dans le playground, joignez ce fichier en premier. |
| music_url | string | - | - | Piste musicale pour se baisser sous la voix. Dans le playground, attachez ce fichier en second. |
Entrées - Une piste vocale: narration, dialogue ou vidéo parlante - Une piste musicale placée en dessous Contrôles Prend en charge une URL vocale et une URL musicale. Dans la playground, associez d’abord la voix puis la musique ensuite. Limites - Chaque entrée jusqu’à 300 Mo - Une vidéo parlante en tant qu’entrée vocale renvoie cette vidéo avec l’audio mixte; une entrée vocale audio renvoie l’audio Facturation - Facturée par seconde générée au tarif catalogue, avec un minimum de 10 secondes - Une requête rejetée avant génération n’est pas facturée.
Sur EmpirioLabs, Sonilo Audio Ducking est facturé à l'usage : Ducking audio $0.0012 par seconde générée. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Sonilo Audio Ducking est servi via POST /v1/audio/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute Sonilo Audio Ducking dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.
Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.