Les modèles de changeur de voix ne sont pas acceptés sur ces endpoints. Convertissez un enregistrement source avec l’API Changeur de voix à la place.
Choisir un modèle
Parcourez les Modèles de musique et d’effets sonores pour connaître les IDs de modèles actuels, la tarification, les limites de durée et les fonctionnalités prises en charge. Vous pouvez également découvrir les capacités des modèles à l’exécution :duration_seconds, lyrics_prompt, force_instrumental ou loop. Les champs non pris en charge provoquent une réponse HTTP 400.
Flux de génération
1. Obtenir un devis
Obtenez un devis pour la requête avant de générer le média. Incluez le même modèle et la même durée que ceux que vous prévoyez d’envoyer à l’endpoint de mise en file d’attente.elevenlabs-music de 30 secondes est donc tarifée au palier de 60 secondes. Consultez le champ pricing de chaque modèle dans GET /models?type=music pour connaître ses paliers ou son tarif à la seconde.
2. Mettre la génération en file d’attente
model et queue_id ; les endpoints retrieve et complete en ont besoin.
3. Interroger et télécharger
Appelez/audio/retrieve avec les valeurs de la réponse de mise en file d’attente :
Content-Type de la réponse :
Le type audio dépend du format de sortie du modèle. Consultez
default_format et supported_formats dans les métadonnées du modèle ; par exemple, les modèles qui produisent du m4a renvoient audio/mp4.
Une réponse en cours de traitement ressemble à ceci :
Exemple complet
Cet exemple Python met en file d’attente de la musique instrumentale, interroge toutes les cinq secondes et enregistre le résultat avec une extension basée sur son type de contenu.L’endpoint quote ne nécessite pas d’authentification, mais les requêtes queue, retrieve et complete en ont besoin.
Conseils de prompt
- Pour la musique, décrivez le genre, les instruments, l’ambiance, le tempo, la structure et si des voix sont souhaitées.
- Pour les effets sonores, décrivez la source, l’environnement, l’intensité, le timing et la perspective.
- N’utilisez
lyrics_promptque lorsque le modèle sélectionné prend en charge les paroles. - N’utilisez
force_instrumentalouloopque lorsque les métadonnées du modèle indiquent leur prise en charge.