---
title: &quot;Utiliser ElevenLabs dans OpenClaw via RunAPI — Guide API TTS &amp; Audio&quot;
url: &quot;https://runapi.ai/fr/openclaw-elevenlabs.md&quot;
canonical: &quot;https://runapi.ai/fr/openclaw-elevenlabs&quot;
locale: &quot;fr&quot;
model: &quot;elevenlabs&quot;
---

# Utiliser ElevenLabs dans OpenClaw.

ElevenLabs fournit six endpoints audio via RunAPI — TTS turbo-v2.5 à latence inférieure à la seconde, multilingual-v2 couvrant 29 langues, dialogue-v3 pour les conversations multi-locuteurs, effets sonores, transcription speech-to-text et isolation vocale. Les agents OpenClaw les appellent tous avec la même clé RunAPI utilisée pour le chat.

## API example

```bash
curl -X POST https://runapi.ai/api/v1/elevenlabs/text_to_speech \
  -H &quot;Authorization: Bearer $RUNAPI_API_KEY&quot; \
  -H &quot;Content-Type: application/json&quot; \
  -d &#39;{
    &quot;model&quot;: &quot;text-to-speech-turbo-v2.5&quot;,
    &quot;text&quot;: &quot;Welcome to RunAPI. This audio was generated by ElevenLabs turbo v2.5.&quot;,
    &quot;speed&quot;: 1.0,
    &quot;stability&quot;: 0.5,
    &quot;similarity_boost&quot;: 0.75
  }&#39;

```

### Response

```json
{
  &quot;task_id&quot;: &quot;tsk_abc123&quot;,
  &quot;status&quot;: &quot;pending&quot;,
  &quot;model&quot;: &quot;text-to-speech-turbo-v2.5&quot;
}

```

## How it works

1. **Configurer RunAPI** — Définissez RUNAPI_API_KEY dans votre environnement. Si vous avez déjà configuré RunAPI pour le chat dans OpenClaw, la même clé fonctionne pour tous les endpoints ElevenLabs — TTS, STT, dialogue, effets sonores et isolation audio.
2. **Appeler text_to_speech** — Envoyez un POST à l&#39;endpoint text_to_speech avec le modèle défini sur text-to-speech-turbo-v2.5, le texte que vous souhaitez narrer, et les paramètres optionnels voice, speed et stability. Pour une sortie multilingue, utilisez text-to-speech-multilingual-v2 avec une voix et language_code.
3. **Obtenir le résultat** — L&#39;endpoint retourne immédiatement un task_id. Interrogez l&#39;endpoint de statut de tâche jusqu&#39;à ce que le statut soit completed, puis lisez l&#39;URL audio de sortie depuis la réponse.

## Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
| `model` | `string` | Requis. text-to-speech-turbo-v2.5 (faible latence) ou text-to-speech-multilingual-v2 (29 langues). |
| `text` | `string` | Requis. Le texte à convertir en parole. Maximum 5000 caractères. |
| `voice` | `string` | ID de voix ElevenLabs. Requis pour multilingual-v2. Turbo-v2.5 utilise une voix par défaut si omis. |
| `speed` | `float` | Optionnel. Multiplicateur de vitesse de lecture. Plage de 0.7 à 1.2. |
| `stability` | `float` | Optionnel. Cohérence vocale. Plage de 0.0 à 1.0. Des valeurs plus basses ajoutent de l&#39;expressivité. |
| `similarity_boost` | `float` | Optionnel. Application de la similarité vocale. Plage de 0.0 à 1.0. |
| `style` | `float` | Optionnel. Exagération du style. Plage de 0.0 à 1.0. |
| `language_code` | `string` | Optionnel. Langue cible pour multilingual-v2, ex. en, es, ja. |
| `callback_url` | `string` | Optionnel. URL webhook qui reçoit un POST lorsque la tâche se termine. |

## FAQ

### Quels endpoints ElevenLabs puis-je utiliser depuis OpenClaw ?

RunAPI expose six endpoints ElevenLabs : text_to_speech (turbo-v2.5 et multilingual-v2), text_to_dialogue (dialogue-v3 pour multi-locuteurs), text_to_sound (effets sonores), speech_to_text (transcription) et isolate_audio (extraction vocale). Tous partagent la même RUNAPI_API_KEY.

### Quelle est la différence entre turbo-v2.5 et multilingual-v2 ?

Turbo-v2.5 est optimisé pour la faible latence et une sortie orientée anglais — il applique une voix par défaut si aucune n&#39;est spécifiée. Multilingual-v2 prend en charge 29 langues et nécessite un ID de voix explicite et un language_code optionnel. Turbo coûte environ deux fois moins cher par caractère.

### ElevenLabs TTS est-il synchrone ou asynchrone sur RunAPI ?

Asynchrone. L&#39;endpoint de création retourne immédiatement un task_id. Interrogez l&#39;endpoint de statut de tâche ou fournissez un callback_url pour recevoir un webhook lorsque le fichier audio est prêt à télécharger.

### Comment ElevenLabs est-il facturé sur RunAPI ?

Les endpoints text-to-speech et dialogue sont facturés par caractère de texte d&#39;entrée. Speech-to-text est facturé par minute d&#39;audio. L&#39;isolation audio est facturée par tâche. Consultez la page de tarification RunAPI pour les tarifs actuels.

### Puis-je utiliser ElevenLabs dialogue-v3 pour l&#39;audio multi-locuteurs dans OpenClaw ?

Oui. Appelez l&#39;endpoint text_to_dialogue avec le modèle text-to-dialogue-v3. Passez un tableau dialogue où chaque élément a un text et un ID de voix. Le texte total de tous les locuteurs doit être inférieur à 5000 caractères.


## Links

- [Guide de configuration OpenClaw →](https://runapi.ai/fr/openclaw)
- [ElevenLabs sur RunAPI →](https://runapi.ai/fr/models/elevenlabs)
- [Model catalog](https://runapi.ai/fr/models)
- [API docs](https://runapi.ai/fr/docs)
