
Des effets sonores fidèles à l’image placés sur l’action dans une vidéo, ou générés à partir d’une description textuelle, avec une direction par segment.
Des effets sonores fidèles à l’image placés sur l’action dans une vidéo, ou générés à partir d’une description textuelle, avec une direction par segment.
Aussi connu sous le nom Sonilo Sound Effects
sonilo-sound-effects-1-0/v1/audio/generationssonilo-sound-effects-1.0sonilo-sfxsonilo/sonilo-sound-effects-1-0Tarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Sonilo Sound Effects 1.0 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-sound-effects-1-0",
"prompt": "Describe what you want Sonilo Sound Effects 1.0 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-sound-effects-1-0",
"prompt": "Describe what you want Sonilo Sound Effects 1.0 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 Sound Effects 1.0 sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| prompt | string | - | - | Description du son à générer. Obligatoire pour générer uniquement à partir du texte. Optionnel lorsqu’on travaille à partir d’une vidéo, où la séquence mène. |
| mode | enum | auto | auto, text, video, music_and_effects | place automatiquement les effets sur une vidéo jointe et revient au texte pour un effet sonore lorsqu’il n’y a pas de vidéo. music_and_effects met en musique la... |
| duration | number | 8 | 0.5 à 180 | Durée de l’effet en secondes. Mode texte uniquement. Les modes vidéo et son suivent le timing de la vidéo source. |
| music_prompt | string | - | - | Direction pour le fond musical qui sous-tend les effets. |
| sfx_prompt | string | - | - | La mise en scène des effets sonores placés sur l’action. |
| output_format | enum | wav | wav, m4a, mp3 | Format de la piste combinée. WAV est PCM 16 bits, M4A est AAC, MP3 est 320 kbps. |
| preserve_speech | boolean | false | - | Garde le discours de la vidéo source et intégre-le dans le mix final. |
| ducking | boolean | false | - | Mettez la musique générée sous la voix pour que le dialogue reste intelligible. |
| segments | string | - | - | JSON array de segments chronométrés pour les temps de temps dirigés. Chaque entrée prend le début, la fin et la consigne en quelques secondes. |
| video_url | string | - | - | Sourcez la vidéo pour synchroniser les effets, en tant qu’URL accessible publiquement. Jusqu’à 300 Mo et 8 minutes. Télécharger une vidéo dans le playground vous... |
Modes - place automatiquement les effets sur la vidéo jointe, puis revient au texte pour effet sonore lorsqu’il n’y a pas de vidéo - la vidéo synchronise les effets avec le timing de la séquence - le texte génère un effet uniquement à partir d’une description - music_and_effects accorde la musique ET les effets à la vidéo comme une piste terminée Contrôles Prend en charge la consigne, le mode, la vidéo source, la durée de 0,5 à 180 secondes en mode texte, les invites séparées pour la musique et les effets en mode son, la sortie wav, m4a ou mp3 en mode son, la préservation de la voix, le ducking et les invites segmentées JSON. Limits - Vidéo source jusqu’à 300 Mo et 8 minutes - Durée de 0,5 à 180 secondes en mode texte. Les modes vidéo et music_and_effects suivent la source - Les invites musique et effets, le format de sortie, la préservation de la voix et le ducking s’appliquent uniquement au mode son Facturation - Facturé par seconde générée au débit catalogue pour le mode utilisé, avec un minimum de 3 secondes pour les modes texte et vidéo et un minimum de 10 secondes pour le mode son - Une demande rejetée avant la génération n’est pas facturée.
Sur EmpirioLabs, Sonilo Sound Effects 1.0 est facturé à l'usage : Texte en effet sonore $0.0036 par seconde générée; Vidéo vers effet sonore $0.018 par seconde générée; Musique et effets $0.0288 par seconde générée. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Sonilo Sound Effects 1.0 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 Sound Effects 1.0 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.