Back to Models

GPT-4o Transcribe Diarize

openaiopenai/gpt-4o-transcribe-diarize

API guide

Diarized audio transcription

Transcribe a multi-speaker audio file and receive speaker-labeled segments using the diarized_json response format.

cURL
curl https://api.therouter.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -F "file=@meeting.mp3" \
  -F "model=openai/gpt-4o-transcribe-diarize" \
  -F "response_format=diarized_json"

Plain transcription (no diarization)

Use standard JSON response format for a flat transcript when you don't need speaker labels β€” identical output to gpt-4o-transcribe.

cURL
curl https://api.therouter.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -F "file=@recording.mp3" \
  -F "model=openai/gpt-4o-transcribe-diarize" \
  -F "response_format=json"

Language hinting (ISO-639-1)

Improve accuracy on known-language audio by passing an ISO-639-1 language code.

cURL
curl https://api.therouter.ai/v1/audio/transcriptions \
  -H "Authorization: Bearer $THEROUTER_API_KEY" \
  -F "file=@call-zh.mp3" \
  -F "model=openai/gpt-4o-transcribe-diarize" \
  -F "language=zh" \
  -F "response_format=diarized_json"
Fact ledger β€” every claim on this page traces here
sourceURLretrieved
Release dateai.azure.com β†—2026-08-10unknown
Architectureai.azure.com β†—2026-08-10verified
Endpointdevelopers.openai.com β†—2026-05-28verified
Language recognitionai.azure.com β†—2026-08-10unknown
Max file sizedevelopers.openai.com β†—2026-08-10verified
Response formatdevelopers.openai.com β†—2026-08-10verified
Speaker labelingdevelopers.openai.com β†—2026-08-10verified
Supported audio formatsdevelopers.openai.com β†—2026-08-10verified
Licenseopenai.com β†—2026-08-10verified
AA-WER (base gpt-4o-transcribe, combined rank)openai.com β†—2026-08-10unknown
FLEURS (multilingual WER β€” base gpt-4o-transcribe)openai.com β†—2026-08-10verified
OpenAI ships December 2025 snapshot for gpt-4o-transcribe with WER improvementsdevelopers.openai.com β†—2026-05-28verified
GPT-4o Transcribe Diarize becomes available on OpenAI APIndurner.github.io β†—2026-05-28verified
How does gpt-4o-transcribe-diarize differ from the base gpt-4o-transcribe?ndurner.github.io β†—2026-05-28to verify
Can I get custom speaker names instead of A/B/C?learn.microsoft.com β†—2026-05-28to verify
Is gpt-4o-transcribe-diarize available over the Realtime API?community.openai.com β†—2026-05-28to verify
Does gpt-4o-transcribe-diarize support the prompt parameter for context biasing?platform.openai.com β†—2026-05-28to verify
What's the audio chunk limit for gpt-4o-transcribe-diarize?ndurner.github.io β†—2026-05-28to verify
Help & contact