> ## Documentation Index
> Fetch the complete documentation index at: https://lava.so/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ElevenLabs

> AI text-to-speech platform producing natural-sounding voice audio with voice cloning, multilingual support, and emotional expression control.

AI text-to-speech platform producing natural-sounding voice audio with voice cloning, multilingual support, and emotional expression control. Best for workflows needing high-quality voice synthesis — narration, accessibility features, and voice-enabled applications. The leading TTS provider for naturalness — unlike Soniox (speech-to-text), ElevenLabs converts text to speech with human-like intonation.

7 endpoints available through Lava's AI Gateway. See the [ElevenLabs API docs](https://elevenlabs.io/docs/api-reference) for full documentation.

<Info>Supports both **managed** (Lava's API keys) and **unmanaged** (bring your own credentials) mode.</Info>

## Endpoints

### Text to speech with streaming and timestamps

**POST** `https://api.elevenlabs.io/v1/text-to-speech/{id}/stream/with-timestamps`

| Model                         | Input / 1M chars | Output / 1M chars |
| ----------------------------- | ---------------- | ----------------- |
| eleven\_ttv\_v3               | \$100.00         | \$100.00          |
| eleven\_multilingual\_v2      | \$100.00         | \$100.00          |
| eleven\_multilingual\_ttv\_v2 | \$100.00         | \$100.00          |
| eleven\_monolingual\_v1       | \$100.00         | \$100.00          |
| eleven\_multilingual\_v1      | \$100.00         | \$100.00          |
| eleven\_flash\_v2\_5          | \$50.00          | \$50.00           |
| eleven\_flash\_v2             | \$50.00          | \$50.00           |
| eleven\_turbo\_v2\_5          | \$50.00          | \$50.00           |
| eleven\_turbo\_v2             | \$50.00          | \$50.00           |

### Text to speech with streaming

**POST** `https://api.elevenlabs.io/v1/text-to-speech/{id}/stream`

| Model                         | Input / 1M chars | Output / 1M chars |
| ----------------------------- | ---------------- | ----------------- |
| eleven\_ttv\_v3               | \$100.00         | \$100.00          |
| eleven\_multilingual\_v2      | \$100.00         | \$100.00          |
| eleven\_multilingual\_ttv\_v2 | \$100.00         | \$100.00          |
| eleven\_monolingual\_v1       | \$100.00         | \$100.00          |
| eleven\_multilingual\_v1      | \$100.00         | \$100.00          |
| eleven\_flash\_v2\_5          | \$50.00          | \$50.00           |
| eleven\_flash\_v2             | \$50.00          | \$50.00           |
| eleven\_turbo\_v2\_5          | \$50.00          | \$50.00           |
| eleven\_turbo\_v2             | \$50.00          | \$50.00           |

### Text to speech with timestamps

**POST** `https://api.elevenlabs.io/v1/text-to-speech/{id}/with-timestamps`

| Model                         | Input / 1M chars | Output / 1M chars |
| ----------------------------- | ---------------- | ----------------- |
| eleven\_ttv\_v3               | \$100.00         | \$100.00          |
| eleven\_multilingual\_v2      | \$100.00         | \$100.00          |
| eleven\_multilingual\_ttv\_v2 | \$100.00         | \$100.00          |
| eleven\_monolingual\_v1       | \$100.00         | \$100.00          |
| eleven\_multilingual\_v1      | \$100.00         | \$100.00          |
| eleven\_flash\_v2\_5          | \$50.00          | \$50.00           |
| eleven\_flash\_v2             | \$50.00          | \$50.00           |
| eleven\_turbo\_v2\_5          | \$50.00          | \$50.00           |
| eleven\_turbo\_v2             | \$50.00          | \$50.00           |

### Convert text to speech

**POST** `https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM`

| Model                         | Input / 1M chars | Output / 1M chars |
| ----------------------------- | ---------------- | ----------------- |
| eleven\_ttv\_v3               | \$100.00         | \$100.00          |
| eleven\_multilingual\_v2      | \$100.00         | \$100.00          |
| eleven\_multilingual\_ttv\_v2 | \$100.00         | \$100.00          |
| eleven\_monolingual\_v1       | \$100.00         | \$100.00          |
| eleven\_multilingual\_v1      | \$100.00         | \$100.00          |
| eleven\_flash\_v2\_5          | \$50.00          | \$50.00           |
| eleven\_flash\_v2             | \$50.00          | \$50.00           |
| eleven\_turbo\_v2\_5          | \$50.00          | \$50.00           |
| eleven\_turbo\_v2             | \$50.00          | \$50.00           |

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM', { body: {"text":"Hello world","model_id":"eleven_flash_v2_5"} });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl -X POST "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.elevenlabs.io%2Fv1%2Ftext-to-speech%2F21m00Tcm4TlvDq8ikWAM" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY" \
      -H "Content-Type: application/json" \
      -d '{"text":"Hello world","model_id":"eleven_flash_v2_5"}'
    ```
  </Tab>
</Tabs>

### Transcribe speech to text

**POST** `https://api.elevenlabs.io/v1/speech-to-text`

| Model                    | Input / minute | Output / minute |
| ------------------------ | -------------- | --------------- |
| scribe\_v1               | \$0.004        | Free            |
| scribe\_v1\_experimental | \$0.004        | Free            |

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.elevenlabs.io/v1/speech-to-text', { method: 'POST' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl -X POST "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.elevenlabs.io%2Fv1%2Fspeech-to-text" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY" \
      -H "Content-Type: application/json"
    ```
  </Tab>
</Tabs>

### List available voice models

**GET** `https://api.elevenlabs.io/v1/models` — Free

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.elevenlabs.io/v1/models', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.elevenlabs.io%2Fv1%2Fmodels" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Initiate a conversational AI outbound phone call via Twilio

**POST** `https://api.elevenlabs.io/v1/convai/twilio/outbound-call` — \$1.50 / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.elevenlabs.io/v1/convai/twilio/outbound-call', { method: 'POST' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl -X POST "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.elevenlabs.io%2Fv1%2Fconvai%2Ftwilio%2Foutbound-call" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY" \
      -H "Content-Type: application/json"
    ```
  </Tab>
</Tabs>

## Next Steps

<CardGroup cols={2}>
  <Card title="All Providers" icon="grid" href="/gateway/supported-providers">
    Browse all supported AI providers
  </Card>

  <Card title="Forward Proxy" icon="route" href="/gateway/forward-proxy">
    Learn how to construct proxy URLs and authenticate requests
  </Card>
</CardGroup>
