Skip to main content
Product: Visual Intelligence — Audio File Transcription Use case: Transcribe an uploaded audio/video file to text — async batch or sync, multiple providers (Whisper, ElevenLabs, AssemblyAI) with optional speaker labels. For live streams, see Live Audio Transcription. Host: https://mavi-backend.memories.ai/serve/api/v2 Auth: Authorization: sk-mavi-... (no Bearer prefix)
Segment audio or video by speaker using pyannote. Returns timestamped speaker turns labeled SPEAKER_00, SPEAKER_01, etc. — anonymous labels based on voice characteristics, not identity. Need named speakers? Use Multimodal Speaker Recognition, which combines voice + face recognition to identify speakers by name.
Pricing: $0.001/second of audio or video

Endpoints

Use sync for short clips. Use async for long files.
The async endpoint requires a configured webhook URL. See Webhooks Settings and the Webhooks Guide.

Request Body

Code Examples

Sync Response

Sync Response Parameters

Async Response

Callback Response Parameters