API-Referenz
Text zu Sprache
/v1/audio/speechSynthetisiert Sprache und liefert bei Erfolg modellabhängige Audiodaten. Das Standardformat bestimmt das gewählte Modell. Bei aktivierter Dateiarchivierung beschreiben Antwortheader wie X-Gloop-File-Id/X-Gloop-Storage-Status den Speicherungsstand. Audio nicht als JSON behandeln.
Authentifizierung und Berechtigungen
Verwenden Sie Ihren aktuellen GloopAPI-Schlüssel. Verfügbare Modelle, Funktionen und Berechtigungen hängen von seinem Katalog und der Endpunktdokumentation ab.
Authorization: Bearer $GLOOP_API_KEYAuthentifizierungsschemata: BearerAuth
Anfrage
Anfragekörper · application/json
- Typ
- object
- Pflichtfelder
modelinputvoice
Anfragekörper erforderlich
modelstringErforderlichinputstringErforderlichZu synthetisierender Text; Längenlimits hängen vom gewählten Modell ab. Es gibt kein allgemeines Limit von 4096 Zeichen.
voicestringErforderlichUnterstützung und Grenzen hängen vom gewählten Modell ab; einheitliche Standardwerte sind nicht garantiert.
response_formatstringOptionalAngefordertes Audioausgabeformat; unterstützte Werte und Format bei Auslassung bestimmt das gewählte Modell. Der allgemeine Plattformendpunkt setzt mp3 nicht als Standard.
speednumberOptionalUnterstützung und Grenzen hängen vom gewählten Modell ab; einheitliche Standardwerte sind nicht garantiert.
instructionsstringOptionalModellabhängige Sprachanweisungen.
stream_formatstringOptionalModellabhängiges Streamingformat; SSE-Unterstützung ist nicht für alle Modelle garantiert.
Antworten und Fehler
HTTP 200
Audio erfolgreich generiert
audio/mpeg
- Typ
- string
- Format
- binary
- Beschreibung
- Audiobytestream; als Datei speichern.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/wav
- Typ
- string
- Format
- binary
- Beschreibung
- Audiobytestream; als Datei speichern.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/ogg
- Typ
- string
- Format
- binary
- Beschreibung
- Audiobytestream; als Datei speichern.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/flac
- Typ
- string
- Format
- binary
- Beschreibung
- Audiobytestream; als Datei speichern.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/aac
- Typ
- string
- Format
- binary
- Beschreibung
- Audiobytestream; als Datei speichern.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}application/octet-stream
- Typ
- string
- Format
- binary
- Beschreibung
- Audiobytestream; als Datei speichern.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}HTTP 401
Key fehlt, ist ungültig, abgelaufen oder widerrufen.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 403
Unzureichende IP-, Konto-, Modell- oder Tool-Berechtigungen.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 429
Anfrage-/Warteschlangenlimit.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 500
Interner Authentifizierungs- oder Datenspeicherungsfehler.
application/json
- Typ
- object
- Pflichtfelder
error
errorobjectErforderlichUnterfelder von error (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional