Transcribe speech to text
POST /v1/voice/transcribe — Transcribe an uploaded audio recording via the configured voice provider (ElevenLabs Scribe preferred, OpenAI fallback).
POST /v1/voice/transcribe
Transcribe an uploaded audio recording via the configured voice provider (ElevenLabs Scribe preferred, OpenAI fallback). Optional language (ISO-639-1 hint) and persist (store the original recording, returning its file_key) form fields.
| Method | POST |
| Path | /v1/voice/transcribe |
| Auth | Authorization: Bearer <token> required when GATEWAY_AUTH_TOKEN is set |
| Category | voice |
Request body
multipart/form-dataResponse body
{ "ok": true, "text": "...", "file_key": "chat/files/..." }