Audiotranskription
multipart/form-data mit model und file oder JSON model und input_audio:{data,format} (rohes base64). Formate: wav, mp3, mp4, m4a, ogg, flac, webm, aac. Dekodiertes Audio: 25 MiB; Anfragekörper: 50 MiB für base64. audio.transcription_max_seconds_by_model setzt das Limit pro Modell; sonst gelten audio.transcription_max_seconds und danach 60 Sekunden. Längeres Audio wird vor der Verarbeitung mit 413 audio_too_long abgelehnt und nicht berechnet. response_format: nur json oder verbose_json; timestamp_granularities word/segment nur mit verbose_json. stream nicht unterstützt (400 unsupported_parameter); Audio zu groß: 413 audio_too_large. provider wird ignoriert. Datenbankpreise pro usage.seconds oder Eingabe-/Ausgabe-token; Minutenpreis = 60 × Sekundenpreis. usage.cost ist der Kundenbetrag in USD.
/v1/audio/transcriptionsAutorisierung
AuthorizationerforderlichAPI-Schlüssel als Bearer-Token im Authorization-Header.
Body
modelerforderlichID des Transkriptionsmodells, z. B. elevenlabs/scribe-v2.
fileAudiodatei (multipart). Unterstützt: wav, mp3, mp4, m4a, ogg, flac, webm, aac. Maximal 25 MiB. JSON-Clients können stattdessen input_audio: {data: base64, format} senden.
input_audioJSON-Alternative zu file: data enthält rohe base64-Audiodaten, format bezeichnet etwa wav oder mp3. Anfragekörper maximal 50 MiB, dekodiertes Audio maximal 25 MiB.
response_formatjson (Standard) liefert {text}; verbose_json ergänzt Sprache, Dauer und segments/words.
jsonverbose_jsontimestamp_granularitiesword und/oder segment. Nur bei response_format=verbose_json angewendet, sonst ignoriert. Zeitstempel auf Wortebene werden derzeit nicht zurückgegeben; Segmente schon.
wordsegmentlanguageOptionaler Sprachhinweis wie en oder zh. Leer lassen für automatische Erkennung.
promptOptionaler Kontext für Namen und Begriffe. Nicht jedes Modell wendet ihn an.
temperatureOptionale Sampling-Temperatur; nicht jedes Modell wendet sie an.
streamStreaming wird nicht unterstützt; stream=true ergibt 400 unsupported_parameter.
providerOptionales Routingfeld; wird ignoriert.