---
title: &quot;Usa ElevenLabs in OpenClaw tramite RunAPI — Guida API TTS e Audio&quot;
url: &quot;https://runapi.ai/it/openclaw-elevenlabs.md&quot;
canonical: &quot;https://runapi.ai/it/openclaw-elevenlabs&quot;
locale: &quot;it&quot;
model: &quot;elevenlabs&quot;
---

# Usa ElevenLabs in OpenClaw.

ElevenLabs fornisce sei endpoint audio tramite RunAPI — sintesi vocale turbo-v2.5 con latenza inferiore al secondo, multilingual-v2 per 29 lingue, dialogue-v3 per conversazioni multi-speaker, effetti sonori, trascrizione speech-to-text e isolamento vocale. Gli agenti OpenClaw li chiamano tutti con la stessa API key RunAPI usata per la 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. **Configura RunAPI** — Imposta RUNAPI_API_KEY nel tuo ambiente. Se hai già configurato RunAPI per la chat in OpenClaw, la stessa key funziona per tutti gli endpoint ElevenLabs — sintesi vocale, STT, dialogue, effetti sonori e isolamento vocale.
2. **Chiama text_to_speech** — Invia una POST all&#39;endpoint text_to_speech con model impostato su text-to-speech-turbo-v2.5, il testo da pronunciare e i parametri facoltativi voice, speed e stability. Per output multilingue, usa text-to-speech-multilingual-v2 con un voice e language_code.
3. **Ottieni il risultato** — L&#39;endpoint restituisce immediatamente un task_id. Esegui il polling dell&#39;endpoint di stato del task finché lo stato non cambia in completed, poi leggi l&#39;URL audio di output dalla risposta.

## Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
| `model` | `string` | Obbligatorio. text-to-speech-turbo-v2.5 (bassa latenza) o text-to-speech-multilingual-v2 (29 lingue). |
| `text` | `string` | Obbligatorio. Il testo da convertire in audio. Max 5000 caratteri. |
| `voice` | `string` | Voice ID ElevenLabs. Obbligatorio per multilingual-v2. turbo-v2.5 usa una voce predefinita se omesso. |
| `speed` | `float` | Facoltativo. Moltiplicatore di velocità di riproduzione. Range da 0.7 a 1.2. |
| `stability` | `float` | Facoltativo. Consistenza vocale. Range da 0.0 a 1.0. Valori più bassi aggiungono espressività. |
| `similarity_boost` | `float` | Facoltativo. Applicazione della somiglianza vocale. Range da 0.0 a 1.0. |
| `style` | `float` | Facoltativo. Esagerazione dello stile. Range da 0.0 a 1.0. |
| `language_code` | `string` | Facoltativo. Lingua target per multilingual-v2, ad es. en, es, ja. |
| `callback_url` | `string` | Facoltativo. URL webhook che riceve una POST quando il task è completato. |

## FAQ

### Quali endpoint ElevenLabs posso usare da OpenClaw?

RunAPI espone sei endpoint ElevenLabs: text_to_speech (turbo-v2.5 e multilingual-v2), text_to_dialogue (dialogue-v3 per multi-speaker), text_to_sound (effetti sonori), speech_to_text (trascrizione)e isolate_audio (estrazione vocale). Tutti condividono la stessa RUNAPI_API_KEY.

### Qual è la differenza tra turbo-v2.5 e multilingual-v2?

turbo-v2.5 è ottimizzato per bassa latenza e output principalmente in inglese — applica una voce predefinita quando non ne viene specificata una. multilingual-v2 supporta 29 lingue e richiede un voice ID esplicito e un language_code facoltativo. Turbo costa circa la metà per carattere.

### La sintesi vocale ElevenLabs è sincrona o asincrona su RunAPI?

Asincrono. L&#39;endpoint di creazione restituisce immediatamente un task_id. Esegui il polling dell&#39;endpoint di stato del task o fornisci un callback_url per ricevere un webhook quando il file audio è pronto per il download.

### Come viene fatturato ElevenLabs su RunAPI?

Gli endpoint text-to-speech e dialogue sono fatturati per carattere di testo di input. speech-to-text è fatturato per minuto di audio. L&#39;isolamento audio è fatturato per task. Controlla la pagina dei prezzi di RunAPI per le tariffe aggiornate.

### Posso usare ElevenLabs dialogue-v3 per audio multi-speaker in OpenClaw?

Sì. Chiama l&#39;endpoint text_to_dialogue con model text-to-dialogue-v3. Passa un array dialogue in cui ogni elemento ha un text e un voice ID. Il testo totale di tutti i parlanti deve essere inferiore a 5000 caratteri.


## Links

- [Guida di configurazione di OpenClaw →](https://runapi.ai/it/openclaw)
- [ElevenLabs su RunAPI →](https://runapi.ai/it/models/elevenlabs)
- [Model catalog](https://runapi.ai/it/models)
- [API docs](https://runapi.ai/it/docs)
