POST /v1/audio/speech
Text-to-Speech-API: OpenAI-kompatible Stimmen, verarbeitet in der EU
Der Speech-Endpunkt wandelt Text mit offenen Sprachsynthese-Modellen in gesprochenes Audio um. Er nutzt dieselbe Anfrage wie `/v1/audio/speech` bei OpenAI. Sprachfunktionen, die für diese API gebaut sind, von der Vorlesefunktion über Telefonmenüs bis zum Sprachagenten, wechseln so auf Modelle in europäischen Rechenzentren, indem Sie Basis-URL, Schlüssel, Modell und Stimme ändern.
- 01API-Format: OpenAI
- 02Rechenzentren in der EU
- 03Durch einen AV-Vertrag abgedeckt
curl https://api.inference.eu/v1/audio/speech \
-H "Authorization: Bearer $INFERENCE_EU_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kokoro-82m",
"voice": "bf_emma",
"input": "Your parcel has left our depot in Rotterdam and will arrive tomorrow between nine and twelve.",
"response_format": "mp3",
"speed": 1.0
}' \
--output delivery-update.mp3Was der Endpunkt leistet
POST /v1/audio/speech erwartet einen JSON-Körper mit model, dem Text in input und einer voice und liefert als Antwort direkt die Audiodatei statt JSON. Speichern Sie sie unmittelbar, wie im curl-Beispiel mit --output, oder spielen Sie sie in Ihrer Anwendung ab. Der Header Content-Type nennt das Audioformat.
Offene Stimmmodelle unterscheiden sich in Sprachen und Stimmen. Jede Modellseite führt die verfügbaren Stimmen und Sprachen auf, und die Stimmen-IDs gelten nur für das jeweilige Modell. Eine OpenAI-Stimme wie alloy gibt es bei einem offenen Modell nicht; wählen Sie eine der modelleigenen Stimmen.
Die wichtigsten Felder der Anfrage
input ist der zu sprechende Text. Schreiben Sie ihn so, wie er klingen soll: Abkürzungen, Einheiten und ungewöhnliche Zahlen ausschreiben, wenn das Modell sie seltsam liest, und Pausen über Satzzeichen steuern. Lange Texte teilen Sie an Satzgrenzen auf mehrere Anfragen auf.
response_format legt das Format fest: mp3 ist ein guter Standard für Web und Apps, opus ist kompakt und eignet sich für Streaming und Telefonie, wav und pcm sind unkomprimiert für die Weiterverarbeitung, aac und flac bieten die meisten Modelle ebenfalls. speed ändert das Sprechtempo, 1.0 ist normal. Modelle mit Unterstützung dafür akzeptieren instructions für Tonfall und Vortragsweise.
Ein bewährtes Muster für Sprachfunktionen
Ein Sprachassistent verkettet drei Aufrufe: Spracherkennung für die Frage, Chat Completions für die Antwort und Sprachsynthese für die Ausgabe. Damit er flüssig reagiert, streamen Sie die Chat-Antwort, teilen sie beim Eintreffen in Sätze und schicken jeden Satz an den Speech-Endpunkt, während der nächste noch entsteht. Die Clips spielen Sie der Reihe nach ab.
Feste Ansagen wie Telefonmenüs oder Onboarding-Audio erzeugen Sie einmal und speichern sie zwischen, statt bei jeder Wiedergabe die API aufzurufen. Notieren Sie Modell und Stimme, damit spätere Ergänzungen gleich klingen.
Fehler und Sonderfälle
Eine für das Modell unbekannte voice ergibt einen 400-Fehler mit dem Namen der Stimme; die Liste finden Sie auf der Modellseite oder bei uns. Leerer input oder Text über dem Limit pro Anfrage führen ebenfalls zu 400. Da eine erfolgreiche Antwort binäres Audio ist, prüfen Sie den HTTP-Status vor dem Speichern, sonst landet womöglich eine JSON-Fehlermeldung in Ihrer mp3-Datei.
Die Aussprache von Namen, Marken und gemischtsprachigem Text variiert je nach Modell. Testen Sie mit echten Inhalten und schreiben Sie hartnäckig falsch gesprochene Wörter in input lautgetreu. Kennzeichnen Sie KI-generierte Sprache, wo Gesetz oder eigene Richtlinien das verlangen.
Text to speech: häufige Fragen
Die Fragen, die uns Einkauf, Entwicklung und Rechtsabteilungen am häufigsten stellen. Etwas fehlt? Fragen Sie uns direkt.
Verwandte Seiten
- Speech to textTranskribieren Sie Audio mit Whisper über eine OpenAI-kompatible Speech-to-Text-API. Meetings, Telefonate und Sprachnotizen, verarbeitet in der EU.Endpunkte
- Chat completionsSenden Sie Chat-Nachrichten im OpenAI-Format an Open-Weight-Modelle. Verarbeitung in Rechenzentren in der EU, keine Nutzung Ihrer Daten für Training.Endpunkte
- StreamingStreamen Sie Tokens offener Modelle während der Generierung, mit Server-Sent Events im OpenAI- und Anthropic-Format. Beispiele, Chunk-Format, Fehler.Anleitungen
Verlagern Sie Ihre KI-Workloads auf europäische Infrastruktur
Sagen Sie uns, welche Modelle Sie nutzen und wie viel Verkehr Sie ungefähr haben. Wir antworten innerhalb eines Werktags mit Preisen und nächsten Schritten.
- Antwort innerhalb eines Werktags
- Preise für Ihr Volumen
- AV-Vertrag unterschriftsreif