ElevenLabs: Eleven Turbo v2.5
Eleven Turbo v2.5 ist die mehrsprachige Text-to-Speech-Version von ElevenLabs für reaktionsschnelle Sprachanwendungen. Es unterstützt 32 Sprachen und bis zu 40.000 Zeichen pro API-Anfrage und wandelt vorbereitete Antworten in gesprochenes Audio mit einer gewählten Stimme um.
Über das Modell
Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.
Eleven Turbo v2.5 ist das mehrsprachige Text-to-Speech-Modell von ElevenLabs für interaktive Sprachausgabe. Es empfängt den Text einer vorbereiteten Äußerung und erzeugt Audio mit einer ausgewählten Stimme. Der Hersteller positioniert es für Anwendungen mit niedriger Latenz und Gesprächsschnittstellen. Anders als das ausschließlich englischsprachige Turbo v2 unterstützt diese Modellversion ein mehrsprachiges Skript; das Modell erstellt weder die Antwort der Anwendung noch transkribiert es eine eingehende Nutzeraufnahme.
Seine Auswahl von 32 Sprachen enthält die 29 Sprachen von Multilingual v2 sowie Ungarisch, Norwegisch und Vietnamesisch. Zu den dokumentierten Sprachen gehören Englisch, Japanisch, Chinesisch, Deutsch, Hindi, Französisch, Koreanisch, Portugiesisch, Italienisch, Spanisch, Indonesisch, Niederländisch, Türkisch, Filipino, Polnisch, Schwedisch, Bulgarisch, Rumänisch, Arabisch, Tschechisch, Griechisch, Finnisch, Kroatisch, Malaiisch, Slowakisch, Dänisch, Tamil, Ukrainisch und Russisch. Bereiten Sie einen natürlichen Wortlaut für die Zielsprache vor und wählen Sie eine Stimme mit dem für den Hörer benötigten Akzent.
Die vollständigen TTS-Produkt-FAQ des Herstellers nennen für Turbo v2.5 ausdrücklich eine API-Eingabegrenze von 40.000 Zeichen. Die damit verbundene ungefähre Aufnahmelänge ist keine genaue Dauer: Stimme, Sprache und Sprechtempo bestimmen die Länge der tatsächlichen Aufnahme. Liefern Sie für eine Gesprächsantwort einen kurzen vollständigen Gedanken, statt den verfügbaren Eingaberaum auszuschöpfen. Teilen Sie längere Inhalte in zusammengehörige Abschnitte und bewahren Sie den umgebenden Kontext.
ElevenLabs beschreibt Turbo v2.5 und Flash v2.5 als funktional gleichwertige Herstellermodelle, wobei Flash im Durchschnitt eine niedrigere Latenz hat. Sie behalten separate Namen und Modellkarten; der Vergleich belegt weder die Gewichte noch die Antwortzeit einer bestimmten Laufzeitumgebung. Turbo v2.5 bleibt ein nützliches benanntes mehrsprachiges Syntheseprofil, wenn eine Aufgabe oder Anwendung genau diese Modellversion festhält. Bewahren Sie bei Vergleichen von Darbietungen die Stimmen- und Textvorbereitung zusammen mit dem ausgewählten Ergebnis auf.
Die Aussprachevorbereitung ist bei Namen, Referenzcodes, Datumsangaben und abgekürzten Begriffen besonders wichtig. Schreiben Sie Ziffern einzeln, wenn der Hörer eine Kennung wiederholen muss, und schreiben Sie eine Formulierung aus, wenn ihre gesprochene Bedeutung sonst mehrdeutig wäre. Verwenden Sie für einen schwierigen wiederkehrenden Namen eine konsistente alternative Schreibweise oder einen Aussprachealias. Der Wörterbuchleitfaden führt Turbo v2.5 nicht unter den Modellen mit Phonemregeln auf; deshalb werden native IPA- oder Phonemfunktionen anderer benannter Modellversionen nicht in dieses Profil übernommen.
Tonfall und Rhythmus entstehen aus Text, Satzzeichen, Stimme und den Stimmeneinstellungen des Herstellers. Der gemeinsame Produktleitfaden beschreibt stability für Konsistenz, similarity für Ähnlichkeit und Geschwindigkeitseinstellungen von 0.7 bis 1.2, wobei 1.0 unverändert bleibt. Die ursprüngliche Sprache und der Sprechrhythmus der Stimme können ein mehrsprachiges Ergebnis beeinflussen. Eine emotionale Anweisung, die als gewöhnlicher Erzähltext geschrieben ist, kann selbst gesprochen werden; die Audiotag-Steuerung von v3 und v4 ist eine separate Modellfunktion. Bereiten Sie eine saubere gesprochene Antwort vor und machen Sie ihre gewünschte Stimmung durch den Wortlaut deutlich.
Der gemeinsame TTS-Workflow dokumentiert vollständige Sprachgenerierung und gestreamtes Audio. Seine Formatfamilie umfasst MP3, unkomprimiertes 16-Bit-PCM, μ-law und A-law für Telefonie sowie Opus. Wählen Sie ein für das Wiedergabeziel geeignetes Format und bewahren Sie das Skript beim ausgewählten Audio auf. Streaming betrifft die Bereitstellung erzeugter Sprachausgabe; es ist vom Zuhören bei einem Nutzer, dem Erkennen einer Gesprächsrunde oder der Entscheidung über die auszuführende Assistentenhandlung getrennt.
Bestätigen Sie für eine praktische mehrsprachige Assistentenantwort ein Ergebnis und nennen Sie einen nächsten Schritt. Ein Hinweis in einer Anleitung kann das zu verwendende Bedienelement nennen und erklären, was nach seiner Auswahl geschieht. Passen Sie diesen Wortlaut für jede Sprache an und bewahren Sie Namen und die tatsächliche Handlung, statt einen unnatürlichen Satz mechanisch zu übersetzen. Prüfen Sie eine charakteristische Zeile auf Aussprache, Akzent, Verständlichkeit und ihren Anschluss an die vorangegangene Gesprächsrunde. Das wiederverwendbare Ergebnis ist die Sprachaufnahme, die mit dem genauen Skript, der Stimme und der Modellversion Turbo v2.5 verknüpft ist.
Ailoot Ultra · Sprachausgabe POST /v1/audio/speech elevenlabs/eleven-turbo-v2.5
elevenlabs/eleven-turbo-v2.5Einstieg
Eleven Turbo v2.5 ist die mehrsprachige Text-to-Speech-Version von ElevenLabs für reaktionsschnelle Sprachanwendungen. Es unterstützt 32 Sprachen und bis zu 40.000 Zeichen pro API-Anfrage und wandelt vorbereitete Antworten in gesprochenes Audio mit einer gewählten Stimme um.
- Zulässige Eingaben
- Text
- Ergebnisse
- Audio
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Sprachausgabe POST /v1/audio/speech
- Eingabe
text- Ausgabe
audio- Ausgabeformat
- mp3
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits elevenlabs/eleven-turbo-v2.5 | Standard— |
Feldinput | Typstring | AnforderungErforderlich | Werte und Limits Mindestlänge: 1 Maximale Länge: 40 000 Einheit: Unicode-Zeichen | Standard— |
Feldvoice | Typstring | AnforderungErforderlich | Werte und Limits george, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will | Standard— |
Feldresponse_format | Typstring | AnforderungErforderlich | Werte und Limits mp3 | Standard— |
Kombinationen von Eingabematerialien
text_to_speech · Erforderlich: input
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragmodel, input, voice, response_format |
Parametervoice_ids | Vertraggeorge, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will |
Parameterresponse_format | Vertragmp3 |
Parametermax_input_characters | Vertrag40000 |
Parameterother_options | Vertragfalse |
Parameterinput | Vertragexakter UTF-8-Text; Unicode-Zeichenzahl ohne Normalisierung |
Parametermaterial_types | Vertragtext |
Lebenszyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · die tatsächlich zurückgegebene task_id oder ein Eintrag in der Medienbibliothek
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Wählen Sie die genaue Stimme aus diesem Modellprofil.
Eingabezeichen und Audiosekunden sind unterschiedliche Messgrößen.
Tarife
Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.
- Schnellmodus
- Nicht angegeben Wenn der Schnellmodus ausgewählt ist
- Flex-Modus
- Nicht angegeben Wenn der Modus flex ausgewählt ist
- Maximaler Denkaufwand
- Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird
Ailoot-Tarife
Preise nach Konfiguration
Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.
| Konfiguration | Tarifstaffel | Abrechnungseinheit | Gebühr |
|---|---|---|---|
| KonfigurationBasistarife für Tokens | TarifstaffelGrundtarif | Abrechnungseinheit— | Gebühr Eingabe · Eingabetoken — / 1K Tokens Ausgabe · Ausgabetoken — / 1K Tokens Eingabe · Cache lesen — / 1K Tokens Eingabe · In Cache schreiben — / 1K Tokens Eingabe · In Cache schreiben, 1 Stunde — / 1K Tokens |
| KonfigurationEingabezeichen | Tarifstaffel— | Abrechnungseinheitpro Eingabezeichen | Gebühr Eingabe · Eingabezeichen $0.00008 pro Eingabezeichen |
Details zum Referenztarif
Referenztarifstaffeln auf Modellebene ändern weder Methodenauswahl noch Kostenvoranschläge oder Gebühren. Für die aktive Abrechnung gelten die Tarife der ausgewählten Ailoot-Methode.
ElevenLabs: Eleven Turbo v2.5
Preise nach Konfiguration
| Konfiguration | Abrechnungsbedingungen | Gebühr |
|---|---|---|
| KonfigurationElevenLabs: Eleven Turbo v2.5 · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Eingabezeichen $ 0,00004 pro Eingabezeichen |
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Beispielanfragen
Ailoot Ultra · Sprachausgabe
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_VOICE_ID:?Choose an accepted voice ID from this exact model profile}"
export AILOOT_VOICE_ID
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "elevenlabs/eleven-turbo-v2.5", "input": "Good afternoon! This is a short voice take."}')
voice=os.environ["AILOOT_VOICE_ID"]
allowed=json.loads('["george", "sarah", "adam", "alice", "bella", "bill", "brian", "callum", "charlie", "chris", "daniel", "eric", "harry", "jessica", "laura", "liam", "lily", "matilda", "river", "roger", "will"]')
if voice not in allowed: raise SystemExit("Choose an accepted voice ID from this exact model profile")
p["voice"]=voice
p["response_format"]="mp3"
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o speech.mp3
Ergebnisse abrufen und speichern
Ailoot Ultra · Sprachausgabe
mp3
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Abrufe anderer Inhalte
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-assets.json
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_MEDIA_TASK_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_MEDIA_TASK_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_MEDIA_TASK_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/tasks/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-task.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-task.json").read_text())))
PY_RESULT
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_ASSET_ID:?Set the actual ID returned by the response or media-library metadata}"
export AILOOT_ASSET_ID
resource_id=$(python3 -c 'import os,urllib.parse;print(urllib.parse.quote(os.environ["AILOOT_ASSET_ID"],safe=""))')
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/media/assets/$resource_id" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o media-asset.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path("media-asset.json").read_text())))
PY_RESULT
Alle fertiggestellten Ergebnisse aufbewahren
Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.
Das vollständige Binärergebnis und die Header aufbewahren. Wenn JSON oder mehrere Ausgaben zurückgegeben werden, jedes Datenelement aufbewahren und jede tatsächlich zurückgegebene signierte Asset-URL abrufen.
Wenn die ursprüngliche Antwort geprüft werden muss
Die ursprüngliche operation_id/X-Client-Request-ID für den Abgleich ohne erneute Einreichung aufbewahren; es gibt keine eigene Route zur Abfrage des Audiostatus.
Antwortfelder
| Feld | Typ |
|---|---|
Feldbinary audio | Typbytes |
Feldresponse headers | Typheaders |
Fehler und nächste Schritte
| Antwort | Bedingung | Nächster Schritt |
|---|---|---|
Antwort400 · invalid_request_error | BedingungPflichtfelder, Darstellung des Eingabematerials oder Parameterwert ungültig | Nächster SchrittDie angegebenen Felder vor einer neuen Erstellungsanfrage korrigieren. |
Antwortserver_error | BedingungDie zurückgegebene Antwort gibt an, dass der Vorgang oder das Ergebnis eine Prüfung erfordert | Nächster SchrittDie ursprünglich zurückgegebene Vorgangs-/Aufgaben-ID, die Anfrageheader und die Antwort aufbewahren; mit unterstützten Leseaufrufen für diesen ursprünglichen Vorgang fortfahren. Die Erstellungsanfrage nicht erneut senden. |
Aliasnamen
Modellaliasnamen
Ailoot Ultra elevenlabs/eleven-turbo-v2.5
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · ElevenLabs: Eleven Turbo v2.5
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:text→audio- Welche Felder verwendet die Anfrage?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:model,input,voice,response_format- Welche Grenzen gelten?
POST /v1/audio/speech·elevenlabs/eleven-turbo-v2.5:input.maximum_length:40000