Riferimento API
Sintesi vocale
/v1/audio/speechSintetizza la voce e restituisce dati audio binari secondo il modello; il formato predefinito dipende dal modello. Con archiviazione attiva, X-Gloop-File-Id/X-Gloop-Storage-Status e altri header descrivono il salvataggio. Non trattare l'audio come JSON.
Autenticazione e autorizzazioni
Usa la chiave GloopAPI corrente. Modelli, funzionalità e autorizzazioni disponibili dipendono dal relativo catalogo e dalla documentazione dell'endpoint.
Authorization: Bearer $GLOOP_API_KEYSchemi di autenticazione: BearerAuth
Richiesta
Corpo della richiesta · application/json
- Tipo
- object
- Campi obbligatori
modelinputvoice
Corpo della richiesta obbligatorio
modelstringObbligatorioinputstringObbligatorioTesto da sintetizzare; i limiti di lunghezza dipendono dal modello scelto. Non esiste un limite generale di 4096 caratteri.
voicestringObbligatorioSupporto e limiti dipendono dal modello scelto; non sono garantiti valori predefiniti uniformi.
response_formatstringFacoltativoFormato audio richiesto; valori supportati e formato se omesso dipendono dal modello. L'interfaccia generica non imposta mp3 come predefinito.
speednumberFacoltativoSupporto e limiti dipendono dal modello scelto; non sono garantiti valori predefiniti uniformi.
instructionsstringFacoltativoIstruzioni vocali specifiche del modello.
stream_formatstringFacoltativoFormato del flusso secondo modello; SSE non è garantito per tutti i modelli.
Risposte ed errori
HTTP 200
Audio generato
audio/mpeg
- Tipo
- string
- Formato
- binary
- Descrizione
- Flusso di byte audio da salvare in un file.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/wav
- Tipo
- string
- Formato
- binary
- Descrizione
- Flusso di byte audio da salvare in un file.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/ogg
- Tipo
- string
- Formato
- binary
- Descrizione
- Flusso di byte audio da salvare in un file.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/flac
- Tipo
- string
- Formato
- binary
- Descrizione
- Flusso di byte audio da salvare in un file.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}audio/aac
- Tipo
- string
- Formato
- binary
- Descrizione
- Flusso di byte audio da salvare in un file.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}application/octet-stream
- Tipo
- string
- Formato
- binary
- Descrizione
- Flusso di byte audio da salvare in un file.
{
"type": "string",
"format": "binary",
"description": "音频字节流,保存为文件。"
}HTTP 401
Key assente, non valida, scaduta o revocata.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 403
Autorizzazioni IP, account, modello o strumento insufficienti.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 429
Limite di frequenza delle richieste/della coda.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo
HTTP 500
Errore interno di autenticazione o storage dei dati.
application/json
- Tipo
- object
- Campi obbligatori
error
errorobjectObbligatorioCampi figli di error (4)
codestringFacoltativomessagestringFacoltativotypestringFacoltativorequest_idstringFacoltativo