Przejdź do nawigacji

Dokumentacja ElevenLabs

Poznaj naszą dokumentację i przewodniki, aby zintegrować ElevenLabs

Zacznij z agentem programistycznym. 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 dokładnie sprawdzić, co 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, dostosowane do różnych odbiorców.

ElevenCreative to aplikacja webowa bez kodu, 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 i pełną kontrolą programistyczną dla deweloperów.

ElevenAPI udostępnia każdą funkcję przez interfejs REST z oficjalnymi SDK Python i TypeScript, dzięki czemu deweloperzy mogą dodać głos do własnych aplikacji i workflow.

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

Wybierz swoją ścieżkę

Pojęcia

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

Modele kontrolują jakość, opóźnienie i obsługiwane języki generowanego audio. eleven_v4 zapewnia najbardziej ekspresyjne wyniki w ponad 90 językach. eleven_v4_turbo jest przeznaczony do użycia w czasie rzeczywistym z medianą opóźnienia 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 cennik?

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

Aby korzystać z API bez miesięcznej subskrypcji, Pay As You Go pozwala wcześniej doładować saldo, z którego środki są pobierane podczas korzystania z ElevenLabs, po wykorzystaniu kredytów z subskrypcji.

Gotowe do produkcji

Jak szybka jest zamiana tekstu na mowę ElevenLabs?

Eleven v4 Turbo i Eleven Flash v2.5 zwracają pierwsze audio przy medianie opóźnienia ok. 100 ms. Scribe v2 Realtime zwraca zatwierdzone transkrypcje przy medianie opóźnienia ok. 150 ms. Te wartości nie uwzględniają opóźnień aplikacji i sieci, więc czas, po którym użytkownicy usłyszą audio, będzie dłuższy. Jak mierzymy opóźnienie wyjaśnia, co obejmują te wartości, a Optymalizacja opóźnień opisuje, jak skrócić opóźnienie end-to-end.

Jak ElevenLabs radzi sobie ze skalą?

Twój plan określa, ile żądań przetwarzamy jednocześnie. Limit współbieżności nie ogranicza liczby równoczesnych rozmów: orientacyjnie limit 5 zwykle obsługuje około 100 jednoczesnych transmisji audio, zależnie od użytych głosów i zastosowania. Plany Enterprise mają wyższe limity. Zobacz Współbieżność i priorytet, aby poznać limity dla każdego planu i wskazówki dotyczące testów obciążeniowych, oraz kalkulator współbieżności, aby oszacować limit potrzebny dla twojego ruchu.

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ółdzielone 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 zamień tekst na plik MP3 w jednym żądaniu. Aby zlecić tę konfigurację agentowi programistycznemu, zobacz Konfiguracja z agentem programistycznym.

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 za pomocą 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

Krótki przewodnik po ElevenAPI omawia to samo żądanie bardziej szczegółowo, w tym konfigurację CLI i odtwarzanie audio przez głośniki.

Co mogę zbudować 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, dodają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 SIP trunking.
  • Kampanie wychodzące: wykonuj wiele połączeń wychodzących naraz dzięki połączeniom wsadowym.
  • Strony i aplikacje: umieść agenta obsługującego głos i tekst za pomocą widgetu.

Krótki przewodnik po ElevenAgents pozwoli stworzyć pierwszego agenta end-to-end.

Którego modelu użyć?

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

ZastosowanieZalecany modelIdentyfikator modeluDlaczego
Agenci głosowi w czasie rzeczywistymEleven v4 Turboeleven_v4_turboMediana opóźnienia ok. 100 ms† i najbardziej ekspresyjna mowa w czasie rzeczywistym. eleven_flash_v2_5 ma podobną medianę opóźnienia.
Ekspresyjna lub długa narracjaEleven v4eleven_v4Najbardziej ekspresyjny model, idealny do audiobooków i głosów postaci. Do 10 000 znaków (ok. 10 minut audio) na żądanie. Najstabilniejsze długie nagrania 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_5O 50% niższa cena za znak dla generowania przez API, 32 języki i do 40 000 znaków na żądanie.
Mowa na tekst, wsadowoScribe v3scribe_v3Nasz najdokładniejszy model transkrypcji w ponad 90 językach, ze znacznikami czasu na poziomie słów, rozróżnianiem do 32 mówców i podpowiedziami słów kluczowych. Do audio klinicznego użyj scribe_v2_medical.
Mowa na tekst, w czasie rzeczywistymScribe v3 Livescribe_v3_liveNasz najdokładniejszy model transkrypcji w czasie rzeczywistym, w ponad 90 językach, z przewidywaniem zmian tur, które zatwierdza transkrypcję po zakończeniu wypowiedzi.

Zobacz Wybór odpowiedniego modelu, aby poznać więcej zastosowań, oraz dokumentację modeli, aby sprawdzić pełną specyfikację.

† Mediana bez opóźnień aplikacji i sieci. Zobacz jak mierzymy opóźnienie.

Przeglądaj według funkcji

Zbudowano z