# Elevenlabs Tts

ElevenLabs text-to-speech via inference.sh: Eleven v4 and v4 Turbo (newest, most...

- Repository: https://github.com/inference-sh/skills (795 stars)
- Category: Design
- License: see repository
- Last updated: 2026-10-15
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add inference-sh/skills --skill elevenlabs-tts -g -a claude-code -y`
Codex: `npx skills add inference-sh/skills --skill elevenlabs-tts -g -a codex -y`
Cursor: `npx skills add inference-sh/skills --skill elevenlabs-tts -g -a cursor -y`
Gemini CLI: `npx skills add inference-sh/skills --skill elevenlabs-tts -g -a gemini-cli -y`

## Description

ElevenLabs text-to-speech via inference.sh: Eleven v4 and v4 Turbo (newest, most expressive, audio tags, realtime streaming), Eleven v3, Multilingual v2 and Flash v2.5, each as its own app with 22+ premium voices. Capabilities: text-to-speech, realtime text-to-speech streaming, audio tags for emotion and delivery, voice selection, stability control, custom and cloned voices. Use for: voiceovers, audiobooks, video narration, podcasts, voice agents, accessibility, IVR. Triggers: elevenlabs, eleven labs, eleven v4, eleven v4 turbo, eleven v3, elevenlabs tts, premium tts, realtime tts, streaming tts, professional voice, ai voice, high quality tts, multilingual tts, voice generation, natural speech, realistic voice, voice over, speech synthesis

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

> **Install the belt CLI skill:** `npx skills add belt-sh/cli`

# ElevenLabs Text-to-Speech

Premium text-to-speech with 22+ voices via [inference.sh](https://inference.sh) CLI. Each ElevenLabs model is its own app, at one price.

![ElevenLabs TTS](https://cloud.inference.sh/u/4mg21r6ta37mpaz6ktzwtt8krr/01jz00krptarq4bwm89g539aea.png)

## Quick Start

> Requires the inference.sh CLI (`belt`). [Install instructions](https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.md)

```bash
belt login

# Generate speech with Eleven v4
belt app run elevenlabs/eleven-v4 --input '{"text": "Hello, welcome to our product demo.", "voice": "aria"}'
```

The result has an `audio` URL to the generated file.

## Which App

| App | Model | Use it for | Text limit | Price per 1K characters |
|-----|-------|------------|-----------:|------------------------:|
| `elevenlabs/eleven-v4` | Eleven v4 | Newest and most expressive; 90+ languages; audio tags | 10,000 | $0.08 |
| `elevenlabs/eleven-v4-turbo` | Eleven v4 Turbo | The low-latency v4; realtime voice agents | 10,000 | $0.04 |
| `elevenlabs/eleven-v3` | Eleven v3 | Previous generation; 70+ languages; audio tags | 5,000 | $0.08 |
| `elevenlabs/eleven-multilingual-v2` | Eleven Multilingual v2 | Stable long-form narration | 10,000 | $0.08 |
| `elevenlabs/eleven-flash-v2-5` | Eleven Flash v2.5 | Fastest and cheapest; long texts and high volume | 40,000 | $0.04 |

- Every app has `run`: the whole text in, an audio file out.
- The two v4 apps also have `realtime`: text streamed in, speech streamed back as it is written (see Realtime Speech).
- `elevenlabs/eleven-v4` and `elevenlabs/eleven-v3` also have `dialogue`: several voices in one take (see Dialogue).
- Check the current price with `belt app pricing elevenlabs/eleven-v4`.

`elevenlabs/tts` is the older app that takes the model as an input. It still works; prefer the per-model apps above.

## Voice Library

### Female Voices

The rest: https://github.com/inference-sh/skills/blob/HEAD/tools/audio/elevenlabs-tts/SKILL.md
