Passer au contenu

Elevenlabs

Intégrer

Identifiant du modèle elevenlabs/text-to-dialogue/eleven-v3
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/elevenlabs/text-to-dialogue/eleven-v3?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputs": [
      {
        "text": "[applause] Thank you all for coming tonight! Today we have a very special guest with us.",
        "voice": "Aria"
      },
      {
        "text": "[gulps] ... [strong canadian accent] [excited] Hello everyone! Thank you all for having me tonight on this special day.",
        "voice": "Charlotte"
      }
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Cette requête: ≈0,10 $ 100 crédits API · ≈ 10,75 ₽ L’exécuter sur cette page

Obtenir une clé API
ElevenLabs Texte vers parole #audio

Transforme une liste de paires texte et identifiant vocal en piste audio de dialogue à plusieurs locuteurs

ElevenLabs · audio

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

•requis

Entrées de dialogue à synthétiser en parole, chacune associant un texte à un identifiant vocal.

Avancé language_code · stability · seed · use_speaker_boost · pronunciation_dictionary_locators

Indiquez la langue requise du modèle avec un code ISO 639-1 ; la requête échoue avec une erreur si le modèle ne prend pas ce code en charge.

Stabilité et variation de la voix entre les générations, limitées à 0.0, 0.5 ou 1.0 ; les valeurs hors de cet ensemble sont arrondies à la valeur acceptée la plus proche. Des réglages élevés peuvent limiter l'émotion et produire un son monotone, tandis que des réglages faibles élargissent la palette émotionnelle de la voix.

Seed contrôlant l’aléatoire pour obtenir des résultats reproductibles.

par défaut []

Fournissez jusqu'à 3 références de dictionnaires de prononciation dans l'ordre dans lequel elles doivent s'appliquer au texte. Chaque référence identifie un dictionnaire par id et version_id.

POST /run/elevenlabs/text-to-dialogue/eleven-v3?wait=20 devis → 0,10 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/elevenlabs/text-to-dialogue/eleven-v3?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputs": [
      {
        "text": "[applause] Thank you all for coming tonight! Today we have a very special guest with us.",
        "voice": "Aria"
      },
      {
        "text": "[gulps] ... [strong canadian accent] [excited] Hello everyone! Thank you all for having me tonight on this special day.",
        "voice": "Charlotte"
      }
    ]
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Elevenlabs

Crée un dialogue parlé à partir de `inputs`, une liste obligatoire dont chaque entrée associe un texte à un identifiant vocal. Le comportement vocal peut être réglé avec `stability` (0 à 1) et `use_speaker_boost`. Vous pouvez imposer une langue avec `language_code` et appliquer jusqu’à 3 localisateurs de dictionnaire de prononciation. Un `seed` est accepté pour la reproductibilité et renvoyé avec l’audio.

Paramètres

NomType Par défautAutorisé Description
inputsrequis
Typeobject[]
Entrées de dialogue à synthétiser en parole, chacune associant un texte à un identifiant vocal.
inputs[].textrequis
Typestring
Texte contenant le dialogue.
inputs[].voicerequis
Typestring
Nom ou identifiant de la voix sélectionnée pour la génération.
stabilityfacultatif
Typenumber | null
0 – 1
Stabilité et variation de la voix entre les générations, limitées à 0.0, 0.5 ou 1.0 ; les valeurs hors de cet ensemble sont arrondies à la valeur acceptée la plus proche. Des réglages élevés peuvent limiter l'émotion et produire un son monotone, tandis que des réglages faibles élargissent la palette émotionnelle de la voix.
use_speaker_boostfacultatif
Typeboolean | null
Amélioration de la similarité du locuteur, qui augmente la latence en raison d'une légère hausse de la charge de calcul. L'activer rend la voix plus proche de celle du locuteur original.
pronunciation_dictionary_locatorsfacultatif
Typeobject[]
Par défaut[]
Fournissez jusqu'à 3 références de dictionnaires de prononciation dans l'ordre dans lequel elles doivent s'appliquer au texte. Chaque référence identifie un dictionnaire par id et version_id.
pronunciation_dictionary_locators[].pronunciation_dictionary_idfacultatif
Typestring | null
Identifiant du dictionnaire de prononciation.
pronunciation_dictionary_locators[].version_idfacultatif
Typestring | null
Sélectionnez une version précise du dictionnaire de prononciation par son ID, ou laissez ce champ vide pour utiliser la dernière version.
seedfacultatif
Typeinteger | null
Seed contrôlant l’aléatoire pour obtenir des résultats reproductibles.
language_codefacultatif
Typestring | null
Indiquez la langue requise du modèle avec un code ISO 639-1 ; la requête échoue avec une erreur si le modèle ne prend pas ce code en charge.
requis

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "elevenlabs/text-to-dialogue/eleven-v3",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 100,
    "usd": "0.10",
    "charged": 100,
    "refunded": 0
  },
  "input": {
    "inputs": [
      {
        "text": "[applause] Thank you all for coming tonight! Today we have a very special guest with us.",
        "voice": "Aria"
      },
      {
        "text": "[gulps] ... [strong canadian accent] [excited] Hello everyone! Thank you all for having me tonight on this special day.",
        "voice": "Charlotte"
      }
    ]
  },
  "output": {
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    },
    "seed": 42
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation au Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, vidéos et fichiers audio. output est le propre objet de résultat du modèle.
Champs de sortie
audio
object {url, content_type, file_name, file_size}Fichier audio produit par la génération.
seed
integerSeed contrôlant l’aléatoire pour obtenir des résultats reproductibles.

Pour les agents IA : cette page au format Markdown est disponible à https://doitong.com/fr/developers/models/elevenlabs/text-to-dialogue/eleven-v3.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt