Przejdź do nawigacji

Dokumentacja ElevenLabs

Poznaj dokumentację i przewodniki po integracji z ElevenLabs

Zacznij z pomocą agenta kodującego. Nie potrzebujesz wcześniej konta ani klucza API.

Wklej to do Claude Code, Cursor lub Codex. Narzędzie zaloguje cię lub utworzy konto, utworzy klucz i doda SDK do projektu.

Add ElevenLabs to my project: run `npx -y @elevenlabs/cli@latest onboard init` and follow what it prints.

Zobacz, jak to działa, albo przeczytaj kod źródłowy polecenia onboard, aby sprawdzić, co dokładnie przekazuje twojemu agentowi.

Jak działa ElevenLabs?

ElevenLabs zapewnia infrastrukturę głosową AI: zamianę tekstu na mowę, zamianę mowy na tekst, klonowanie głosu, agentów głosowych i generatywne audio. Możesz korzystać z niej na cztery sposoby, dla różnych odbiorców.

ElevenCreative to aplikacja webowa no-code, w której twórcy, producenci i montażyści generują nałożone głosy, muzykę, dubbing i projekty studyjne bezpośrednio w przeglądarce.

ElevenAgents to platforma do projektowania i obsługi agentów głosowych, z wizualnym kreatorem dla osób nietechnicznych oraz pełną kontrolą programistyczną dla deweloperów.

ElevenAPI udostępnia każdą funkcję przez interfejs REST z oficjalnymi SDK dla Pythona i TypeScript, dzięki czemu deweloperzy mogą osadzać głos we własnych aplikacjach i workflow.

Reception.ai to gotowa do wdrożenia telefoniczna recepcjonistka AI dla małych i średnich firm, która odbiera połączenia, umawia wizyty i zarządza codziennymi zadaniami z jednego panelu.

Wybierz ścieżkę

Podstawowe pojęcia

Głosy to persony mowy używane do generowania audio. Każdy głos ma unikalny identyfikator — na przykład JBFqnCBsd6RMkjVDRZzb — który wybierasz w panelu lub przekazujesz w żądaniach API. ElevenLabs udostępnia bibliotekę ponad 10 000 głosów. Możesz też sklonować głos z nagrania audio lub wygenerować go na podstawie opisu tekstowego.

Modele określają jakość, opóźnienie i obsługiwane języki generowanego audio. eleven_v4 tworzy najbardziej ekspresyjne wyniki w ponad 90 językach. eleven_v4_turbo jest przeznaczony do użycia w czasie rzeczywistym, ze średnim opóźnieniem inferencji około 100 ms. Każda funkcja — zamiana mowy na tekst, muzyka, efekty dźwiękowe — ma własny dedykowany model. Zobacz Którego modelu użyć?, aby wybrać odpowiedni.

Jak działa rozliczanie?

Kredyty to wspólna dla wszystkich produktów jednostka zużycia. Zamiana tekstu na mowę kosztuje jeden kredyt za znak tekstu wejściowego. Inne operacje są rozliczane za sekundę przetworzonego audio. Kredyty odnawiają się co miesiąc, a niewykorzystane przechodzą na maksymalnie dwa miesiące. Pełny cennik znajdziesz na stronie cen.

Jeśli chcesz korzystać z API bez miesięcznej subskrypcji, Pay As You Go pozwala opłacić z góry saldo, które jest pobierane podczas korzystania z ElevenLabs — po wykorzystaniu kredytów subskrypcyjnych.

Gotowe do produkcji

Jak szybka jest zamiana tekstu na mowę ElevenLabs?

Eleven Flash v2.5 generuje audio z opóźnieniem inferencji modelu około 75 ms, a Eleven v4 Turbo ze średnim opóźnieniem około 100 ms. Scribe v2 Realtime zwraca częściowe transkrypcje w około 150 ms. Te wartości nie obejmują opóźnień aplikacji i sieci, więc czas, po którym użytkownicy usłyszą audio, będzie dłuższy. Informacje o opóźnieniach wyjaśniają, co obejmują te wartości, a Optymalizacja opóźnień pokazuje, jak skrócić opóźnienie end-to-end.

Jak ElevenLabs radzi sobie ze skalą?

Twój plan określa, ile żądań może być przetwarzanych jednocześnie. Limit współbieżności nie jest limitem równoczesnych rozmów: orientacyjnie limit 5 zwykle obsługuje około 100 jednoczesnych transmisji audio, zależnie od używanych głosów i zastosowania. Plany Enterprise mają wyższe limity. Limity dla poszczególnych planów i wskazówki dotyczące testów obciążeniowych znajdziesz w artykule Współbieżność i priorytet.

Kontrole Enterprise

  • Wdrożenia prywatne uruchamiają ElevenAgents, Text to Speech i Speech to Text na twoim własnym koncie chmurowym, więc tekst, audio i transkrypcje pozostają w twojej sieci.
  • Rezydencja danych przechowuje dane w odizolowanych środowiskach w UE, Indiach lub Singapurze zamiast w domyślnej lokalizacji w USA. To funkcja Enterprise.
  • Obszary robocze centralizują rozliczenia, wspólne zasoby, dostęp zespołu i zarządzanie kluczami API. Obszary robocze Enterprise dodają SSO przez SAML 2.0 lub OIDC oraz dzienniki audytu działań administracyjnych w schemacie OCSF.

Wygeneruj pierwsze audio

Zainstaluj SDK, ustaw klucz API jako zmienną środowiskową i przekonwertuj tekst do pliku MP3 jednym żądaniem. Jeśli wolisz, by konfigurację wykonał twój agent kodujący, zobacz Konfiguracja z agentem kodującym.

1

Zainstaluj SDK

pip install elevenlabs python-dotenv
2

Ustaw klucz API

Utwórz klucz API i dodaj go do pliku .env w katalogu projektu:

.env
ELEVENLABS_API_KEY=<your_api_key_here>
3

Wygeneruj i zapisz audio

from dotenv import load_dotenv
from elevenlabs.client import ElevenLabs
import os
load_dotenv()
elevenlabs = ElevenLabs(
api_key=os.getenv("ELEVENLABS_API_KEY"),
)
audio = elevenlabs.text_to_speech.convert(
text="The first move is what sets everything in motion.",
voice_id="JBFqnCBsd6RMkjVDRZzb", # "George" - browse voices at elevenlabs.io/app/voice-library
model_id="eleven_v4",
output_format="mp3_44100_128",
)
with open("output.mp3", "wb") as f:
for chunk in audio:
f.write(chunk)

Uruchom skrypt poleceniem python example.py lub npx tsx example.mts, a następnie otwórz output.mp3. Aby zrobić to samo w terminalu, użyj CLI ElevenLabs:

elevenlabs text-to-speech convert \
--voice-id JBFqnCBsd6RMkjVDRZzb \
--model-id eleven_v4 \
--text "The first move is what sets everything in motion." \
--output-format mp3_44100_128 \
--output output.mp3

Przewodnik startowy ElevenAPI szczegółowo omawia to samo żądanie, w tym konfigurację CLI i odtwarzanie audio przez głośniki.

Co mogę stworzyć z ElevenAgents?

ElevenAgents łączy rozpoznawanie mowy, wybrany przez ciebie LLM, zamianę tekstu na mowę i obsługę zmian tur w jednego agenta głosowego, którego konfigurujesz w panelu lub przez SDK.

  • Obsługa klienta: odpowiadaj na pytania na podstawie własnej dokumentacji, dołączając do agenta bazę wiedzy.
  • Linie telefoniczne: połącz numer Twilio przez natywną integrację, aby obsługiwać połączenia przychodzące i wychodzące, lub podłącz obecny system telefoniczny przez trunking SIP.
  • Kampanie wychodzące: wykonuj wiele połączeń wychodzących naraz dzięki połączeniom wsadowym.
  • Strony i aplikacje: osadź agenta obsługującego głos i tekst za pomocą widżetu.

Przewodnik startowy ElevenAgents pokazuje, jak stworzyć pierwszego agenta end-to-end.

Którego modelu użyć?

Zacznij od swojego zastosowania. Każdy identyfikator modelu poniżej to wartość przekazywana jako model_id w żądaniach API.

ZastosowanieZalecany modelID modeluDlaczego
Agenci głosowi w czasie rzeczywistymEleven v4 Turboeleven_v4_turboŚrednie opóźnienie inferencji około 100 ms† i najbardziej ekspresyjna komunikacja w czasie rzeczywistym. Aby uzyskać najniższe opóźnienie, użyj eleven_flash_v2_5 (~75 ms†).
Ekspresyjna lub długa narracjaEleven v4eleven_v4Najbardziej ekspresyjny model, odpowiedni do audiobooków i głosów postaci. Do 10 000 znaków (~10 minut audio) na żądanie. Najstabilniejsze wyniki dla długich form zapewnia eleven_multilingual_v2.
Treści wielojęzyczneEleven v4eleven_v4Ponad 90 języków ze stałą jakością głosu przy zmianie języka. eleven_v4_turbo obsługuje te same języki w czasie rzeczywistym.
Najniższy kosztEleven Flash v2.5eleven_flash_v2_5Cena za znak dla generowania przez API niższa o 50%, 32 języki i do 40 000 znaków na żądanie.
Zamiana mowy na tekst, wsadowoScribe v2scribe_v2Transkrypcja w ponad 90 językach ze znacznikami czasu na poziomie słów, diarizacją do 32 mówców i podpowiedziami słów kluczowych. Do audio klinicznego użyj scribe_v2_medical.
Zamiana mowy na tekst, w czasie rzeczywistymScribe v2 Realtimescribe_v2_realtimePrzesyła transkrypcje ze opóźnieniem około 150 ms† w ponad 90 językach.

Więcej zastosowań znajdziesz w artykule Wybór odpowiedniego modelu, a pełne specyfikacje w dokumentacji modeli.

† Bez opóźnień aplikacji i sieci. Zobacz Informacje o opóźnieniach.

Przeglądaj według funkcji

Zbudowano z