Uma API key
Use as mesmas credenciais entre modelos e provedores.
Use a API do ElevenLabs via RunAPI com um model skill, autenticação unificada e preços pay-as-you-go.
curl -X POST https://runapi.ai/api/v1/elevenlabs/text_to_dialogue \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "text-to-speech-turbo-v2.5",
"text": "Converta este parágrafo em fala natural com uma voz masculina britânica calorosa em ritmo moderado."
}'
import { ElevenlabsClient } from "@runapi.ai/elevenlabs";
const client = new ElevenlabsClient();
const result = await client.textToDialogue.run({
model: "text-to-speech-turbo-v2.5",
text: "Converta este parágrafo em fala natural com uma voz masculina britânica calorosa em ritmo moderado.",
});
<?php
require __DIR__ . "/vendor/autoload.php";
use RunApi\Elevenlabs\ElevenlabsClient;
$client = new ElevenlabsClient();
$result = $client->textToDialogue->run([
'model' => 'text-to-speech-turbo-v2.5',
'text' => 'Converta este parágrafo em fala natural com uma voz masculina britânica calorosa em ritmo moderado.',
]);
require "runapi/elevenlabs"
client = RunApi::Elevenlabs::Client.new
result = client.text_to_dialogue.run(
model: "text-to-speech-turbo-v2.5",
text: "Converta este parágrafo em fala natural com uma voz masculina britânica calorosa em ritmo moderado."
)
npx skills add runapi-ai/elevenlabs -g
# Claude Code
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
# Codex
codex plugin install runapi-mcp@agents
# Cursor / Windsurf / VS Code
npx @runapi.ai/mcp init cursor
ElevenLabs oferece síntese de voz multilíngue e diálogos com vários falantes por meio da RunAPI.
| Variante | Cobrança | Preços | |
|---|---|---|---|
| audio-isolation | minuto | Descontinuado | Ver → |
| sound-effect-v2 | minuto | Descontinuado | Ver → |
| speech-to-text | minuto | Descontinuado | Ver → |
| text-to-dialogue-v3 | 1K caracteres | $0.08 | Ver → |
| text-to-speech-multilingual-v2 | 1K caracteres | $0.06 | Ver → |
| text-to-speech-turbo-v2.5 | 1K caracteres | $0.03 | Ver → |
| Endpoint | Resolução | Duração | Preço | |
|---|---|---|---|---|
| text_to_dialogue | — | — | $0.08 / 1K caracteres |
Preços exibidos para text-to-dialogue-v3. Outras variantes mantêm seus próprios preços por endpoint.
Selecione o modelo e a variante que combinam com seu tipo de saída, meta de qualidade e latência.
Use sua chave RunAPI para todos os modelos compatíveis.
Adicione o model skill ao workspace de código antes de implementar a funcionalidade.
Consulte por task ID ou trate o callback quando a geração terminar.
ElevenLabs oferece síntese de voz multilíngue e diálogos com vários falantes por meio da RunAPI.
Use as mesmas credenciais entre modelos e provedores.
O model skill inclui schemas, notas de setup, contexto de preços e IDs de modelo.
O preço por uso fica visível antes da chamada.
Turbo v2.5 entrega ~250ms de latência no primeiro byte. Tanto Turbo v2.5 quanto Multilingual v2 suportam streaming para que a reprodução comece antes que a geração termine.
Até 70+ idiomas com os modelos mais recentes. Turbo v2.5 suporta 32 idiomas; Multilingual v2 suporta 29.
Clonagem de voz está disponível na plataforma ElevenLabs. Pelo RunAPI, você especifica um ID de voz da sua biblioteca de vozes ElevenLabs.
Ele gera áudio de conversa com múltiplos falantes a partir de um roteiro, com vozes distintas para cada personagem e turnos naturais de fala.
Instale o model skill e siga as notas de setup com sua chave RunAPI.
Gerações com falha não são cobradas