Jedno uwierzytelnienie, wszyscy providerzy
Jeden klucz RunAPI odblokowuje cały katalog. Bez osobnych kont i rotacji kluczy dla każdej integracji.
Korzystaj z API ElevenLabs przez RunAPI z model skillem, wspólnym uwierzytelnianiem i cennikiem 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": "Zamień ten akapit na naturalną mowę ciepłym brytyjskim męskim głosem, w umiarkowanym tempie."
}'
import { ElevenlabsClient } from "@runapi.ai/elevenlabs";
const client = new ElevenlabsClient();
const result = await client.textToDialogue.run({
model: "text-to-speech-turbo-v2.5",
text: "Zamień ten akapit na naturalną mowę ciepłym brytyjskim męskim głosem, w umiarkowanym tempie.",
});
<?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' => 'Zamień ten akapit na naturalną mowę ciepłym brytyjskim męskim głosem, w umiarkowanym tempie.',
]);
require "runapi/elevenlabs"
client = RunApi::Elevenlabs::Client.new
result = client.text_to_dialogue.run(
model: "text-to-speech-turbo-v2.5",
text: "Zamień ten akapit na naturalną mowę ciepłym brytyjskim męskim głosem, w umiarkowanym tempie."
)
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 oferuje przez RunAPI wielojęzyczną syntezę mowy i dialogi z wieloma głosami.
| Wariant | Rozliczenia | Cennik | |
|---|---|---|---|
| audio-isolation | minuta | Wycofany | Zobacz → |
| sound-effect-v2 | minuta | Wycofany | Zobacz → |
| speech-to-text | minuta | Wycofany | Zobacz → |
| text-to-dialogue-v3 | 1 tys. znaków | $0.08 | Zobacz → |
| text-to-speech-multilingual-v2 | 1 tys. znaków | $0.06 | Zobacz → |
| text-to-speech-turbo-v2.5 | 1 tys. znaków | $0.03 | Zobacz → |
| Endpoint | Rozdzielczość | Czas trwania | Cena | |
|---|---|---|---|---|
| text_to_dialogue | — | — | $0.08 / 1 tys. znaków |
Ceny podane dla text-to-dialogue-v3. Pozostałe warianty mają własne cenniki endpointów.
Wybierz model i wariant pasujące do typu wyjścia, progu jakości i celu opóźnienia.
Ustaw klucz RunAPI i zainstaluj model skill w workspace kodu.
Użyj instrukcji skilla, aby dodać funkcję modelu w swojej aplikacji.
Odpytuj po task ID, streamuj gdy wspierane albo obsłuż callback webhook.
ElevenLabs oferuje przez RunAPI wielojęzyczną syntezę mowy i dialogi z wieloma głosami.
Jeden klucz RunAPI odblokowuje cały katalog. Bez osobnych kont i rotacji kluczy dla każdej integracji.
Rozliczanie za wywołanie w USD, fakturowane co miesiąc. Nieudane generacje nie są naliczane.
Typowane schematy i notatki setupu są spakowane w model skill, więc implementacja startuje od właściwego kontraktu.
Turbo v2.5 zapewnia opóźnienie pierwszego bajtu rzędu ~250 ms. Zarówno Turbo v2.5, jak i Multilingual v2 obsługują streaming, więc odtwarzanie zaczyna się przed zakończeniem generowania.
Ponad 70 języków w najnowszych modelach. Turbo v2.5 obsługuje 32 języki; Multilingual v2 obsługuje 29.
Klonowanie głosu jest dostępne na platformie ElevenLabs. W RunAPI podajesz ID głosu ze swojej biblioteki głosów ElevenLabs.
Generuje audio rozmowy wielu mówców na podstawie scenariusza, z osobnymi głosami dla każdej postaci i naturalną wymianą kwestii.
Wybierz najtańszy wariant, który spełnia Twoje wymagania jakościowe. Większość zespołów zaczyna od szybkiego wariantu, a do produkcji przechodzi na pro.
Utworzenie konta i klucza API jest bezpłatne. Wywołania API są rozliczane według zużycia z przedpłaconego salda; doładuj je przed wysłaniem żądań.