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
| source | URL | retrieved | |
|---|---|---|---|
| Release date | ai.azure.com β | 2026-08-10 | unknown |
| Architecture | ai.azure.com β | 2026-08-10 | verified |
| Endpoint | developers.openai.com β | 2026-05-28 | verified |
| Language recognition | ai.azure.com β | 2026-08-10 | unknown |
| Max file size | developers.openai.com β | 2026-08-10 | verified |
| Response format | developers.openai.com β | 2026-08-10 | verified |
| Speaker labeling | developers.openai.com β | 2026-08-10 | verified |
| Supported audio formats | developers.openai.com β | 2026-08-10 | verified |
| License | openai.com β | 2026-08-10 | verified |
| AA-WER (base gpt-4o-transcribe, combined rank) | openai.com β | 2026-08-10 | unknown |
| FLEURS (multilingual WER β base gpt-4o-transcribe) | openai.com β | 2026-08-10 | verified |
| OpenAI ships December 2025 snapshot for gpt-4o-transcribe with WER improvements | developers.openai.com β | 2026-05-28 | verified |
| GPT-4o Transcribe Diarize becomes available on OpenAI API | ndurner.github.io β | 2026-05-28 | verified |
| How does gpt-4o-transcribe-diarize differ from the base gpt-4o-transcribe? | ndurner.github.io β | 2026-05-28 | to verify |
| Can I get custom speaker names instead of A/B/C? | learn.microsoft.com β | 2026-05-28 | to verify |
| Is gpt-4o-transcribe-diarize available over the Realtime API? | community.openai.com β | 2026-05-28 | to verify |
| Does gpt-4o-transcribe-diarize support the prompt parameter for context biasing? | platform.openai.com β | 2026-05-28 | to verify |
| What's the audio chunk limit for gpt-4o-transcribe-diarize? | ndurner.github.io β | 2026-05-28 | to verify |