Technische Spezifikationen von tts-1
| Spezifikation | Details |
|---|---|
| Modell-ID | tts-1 |
| Anbieter | OpenAI |
| Modelltyp | Text-to-Speech-(TTS)-Modell zur Umwandlung von Texteingaben in gesprochene Audiodaten. |
| Primäre Optimierung | Für Geschwindigkeit und latenzarme Generierung optimiert, insbesondere für Sprachausgabe in Echtzeit oder nahezu Echtzeit. |
| Qualitätsprofil | Geringere Latenz als tts-1-hd, jedoch mit geringerer Audioqualität als die HD-Variante. |
| Eingabemodalität | Nur Text. |
| Ausgabemodalität | Nur Audio. |
| API-Endpunkt | Endpunkt der OpenAI Audio API für Sprachgenerierung: /v1/audio/speech. |
| Maximale Eingabelänge | Bis zu 4096 Zeichen pro Anfrage. |
| Unterstützte Ausgabeformate | mp3, opus, aac, flac, wav, pcm. |
| Geschwindigkeitssteuerung | Unterstützt von 0.25 bis 4.0, Standard ist 1.0. |
Sprachoptionen für tts-1 | alloy, ash, coral, echo, fable, onyx, nova, sage, shimmer. |
| Streaming-Unterstützung | Die Speech API unterstützt Streaming-Audioausgabe, aber SSE-Streaming und befehlsbasierte Sprachsteuerung werden für tts-1 nicht unterstützt. |
| Preisgestaltung | OpenAI listet tts-1 mit 15 $ pro 1M Tokens für die Spracherzeugung. |
Was ist tts-1?
tts-1 ist das Text-to-Speech-Modell von OpenAI, das geschriebenen Text in natürlich klingendes gesprochenes Audio umwandelt. Es ist als die schnellere, latenzärmere Option unter den klassischen TTS-Modellen von OpenAI positioniert und eignet sich daher für Anwendungen, die eine schnelle Sprachausgabe benötigen statt höchstmöglicher Klangtreue.
Entwickler verwenden tts-1 typischerweise über den Sprachgenerierungs-Endpunkt der Audio API, wenn sie Anwendungstexte, Prompts, Benachrichtigungen, Erzählungen oder Assistentenantworten in abspielbare Audiodateien umwandeln möchten. In der OpenAI-Dokumentation wird es als für Echtzeit-Text-to-Speech-Anwendungsfälle optimiert beschrieben.
In der Praxis eignet sich tts-1 gut für leichtgewichtige Spracherlebnisse, Systeme mit schneller Reaktionszeit, interaktive Prototypen und Produkte, bei denen Reaktionsfähigkeit wichtiger ist als Premium-Sprachqualität. Wenn maximale Qualität Priorität hat, verweist OpenAI auf tts-1-hd, während neuere expressive Anwendungsfälle stattdessen neuere TTS-Modelle verwenden können.
Hauptfunktionen von tts-1
- Niedriglatente Spracherzeugung:
tts-1ist speziell auf Geschwindigkeit optimiert und eignet sich für Apps, die schnell gesprochene Ausgaben benötigen. - Natürlich klingende Text-to-Speech-Ausgabe: Das Modell wandelt Klartext in gesprochenes Audio um, geeignet für Vertonungen, Assistentenantworten und Sprachschnittstellen.
- Mehrere integrierte Stimmen:
tts-1unterstützt integrierte Stimmen, darunter alloy, ash, coral, echo, fable, onyx, nova, sage und shimmer. - Flexible Audioausgabeformate: Entwickler können Audio in gängigen Formaten wie MP3, WAV, FLAC, AAC, Opus und PCM anfordern, je nach Wiedergabe- oder Verarbeitungsbedarf.
- Einstellbare Wiedergabegeschwindigkeit: Die API erlaubt eine Geschwindigkeitssteuerung von 0.25x bis 4.0x und damit langsamere Vertonung oder schnellere Wiedergabe, wo es passend ist.
- Einfache API-basierte Integration:
tts-1ist über die standardisierte Sprachgenerierungs-API verfügbar und lässt sich unkompliziert in Web-, Mobile- oder Backend-Workflows integrieren. - Gut für echtzeitorientierte Anwendungen: OpenAI positioniert
tts-1ausdrücklich für Echtzeit-Text-to-Speech-Szenarien, was es für Assistenten, Benachrichtigungen und schnelle interaktive Systeme praktikabel macht. - Modellwahl mit bewusstem Kompromiss: Im Vergleich zu
tts-1-hdpriorisiert dieses Modell schnellere Generierung vor höherer Klangtreue und bietet Entwicklern eine klare Option zwischen Latenz und Qualität.
Zugriff und Integration von tts-1
Schritt 1: API-Schlüssel erstellen
Um auf die tts-1-API zuzugreifen, registrieren Sie sich zunächst bei CometAPI und erzeugen Sie in Ihrem Dashboard einen API-Schlüssel. Nach dem Anmelden erstellen Sie einen neuen Schlüssel, kopieren ihn sicher und speichern ihn in den Umgebungsvariablen Ihrer Anwendung. Mit diesem Schlüssel authentifizieren Sie alle Anfragen an die tts-1-API.
Schritt 2: Anfragen an die tts-1-API senden
Sobald Sie Ihren API-Schlüssel haben, senden Sie eine POST-Anfrage an den CometAPI-Endpunkt für tts-1 mit Ihrer Nutzlast. Fügen Sie Ihren API-Schlüssel im Authorization-Header ein und geben Sie tts-1 als Modell an. Eine typische Anfrage enthält den Eingabetext sowie TTS-Parameter wie Stimme und Ausgabeformat.
curl https://api.cometapi.com/v1/audio/speech \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1",
"input": "Willkommen bei CometAPI Text-to-Speech.",
"voice": "alloy",
"response_format": "mp3"
}' \
--output speech.mp3
Schritt 3: Ergebnisse abrufen und überprüfen
Nach dem Absenden Ihrer Anfrage gibt die tts-1-API bei Erfolg generierte Audiodaten zurück. Speichern Sie die zurückgegebene Datei oder den Stream, prüfen Sie, ob die Audiodatei korrekt wiedergegeben wird, und bestätigen Sie, dass die ausgewählte Stimme, Geschwindigkeit und das Format Ihren Anwendungsanforderungen entsprechen. Falls nötig, senden Sie die Anfrage mit angepassten Parametern erneut, um die finale Ausgabe zu verbessern.