GPT-4o Transcribe Diarize: Complete Specifications, Pricing, API Access & Use Cases (2026)
What Is GPT-4o Transcribe Diarize?
GPT-4o Transcribe Diarize is OpenAI’s automatic speech recognition model with built-in speaker diarization, an officially unspecified release date, a 16,000-token context window, and token pricing of $2.50 per million audio input tokens and $10 per million output tokens as of July 2026.
The model converts recorded speech into text while associating transcript segments with different speakers. Speaker diarization answers the question "who spoke when," allowing a transcript to distinguish participants in meetings, interviews, podcasts, research sessions, and customer-service calls.
OpenAI identifies the API model as gpt-4o-transcribe-diarize. Its model page describes it as a transcription model for identifying speakers and states that it is available through the Transcription API. The model is designed for audio processing rather than general chat, reasoning, image generation, or text-to-speech tasks.
The exact public release date is not stated on the current official model page. To avoid presenting an inferred date as an official fact, this article records the release date as unconfirmed from formal OpenAI product documentation as of July 2026.
What Are GPT-4o Transcribe Diarize’s Key Specifications and Pricing?
The following values are based primarily on OpenAI’s official model page, speech-to-text documentation, and transcription API reference. Every field reflects the source status as of July 2026.
| Specification | Verified Value |
|---|---|
| Provider | OpenAI (as of July 2026) |
| Model Family | GPT-4o Transcribe (as of July 2026) |
| Model Type | Automatic speech recognition model with speaker diarization (as of July 2026) |
| Release Date | Not confirmed from formal official sources as of July 2026 |
| Context Window | 16,000 tokens (as of July 2026) |
| Maximum Output | 2,000 tokens (as of July 2026) |
| Input Pricing | $2.50 per 1 million audio input tokens (as of July 2026) |
| Cached Input Pricing | Not specified in official documentation as of July 2026 |
| Output Pricing | $10.00 per 1 million output tokens (as of July 2026) |
| Pricing Unit | Per 1 million audio tokens for input and output (as of July 2026) |
| Supported Input Modalities | Text-related request fields and audio input (as of July 2026) |
| Supported Output Modality | Text output with optional speaker-segment metadata (as of July 2026) |
| Supported Response Formats | json, text, and diarized_json (as of July 2026) |
| Speaker-Attributed Output | Requires diarized_json (as of July 2026) |
| Provider API Access | OpenAI Audio Transcriptions API (as of July 2026) |
| Provider Model ID | gpt-4o-transcribe-diarize (as of July 2026) |
| Gate.AI Model ID | openai/gpt-4o-transcribe-diarize, as per the Gate.AI model-card (as of July 2026) |
| Gate.AI Pricing | Listed as unavailable on the referenced Gate.AI model-card (as of July 2026) |
| Availability | OpenAI API and Gate.AI model catalog listing (as of July 2026) |
| Knowledge Cutoff | June 1, 2024 (as of July 2026) |
| Fine-Tuning Support | Not listed as supported on the official model page as of July 2026 |
| Batch API Support | Not confirmed from official sources as of July 2026 |
| Tool / Function Calling | Not applicable to the documented transcription workflow as of July 2026 |
| Structured Output | diarized_json provides structured speaker segments; general JSON Schema enforcement is not documented (as of July 2026) |
| Prompt Support | Not supported for this model in the transcription request schema (as of July 2026) |
| Token Log Probabilities | Not supported for this model in the transcription request schema (as of July 2026) |
| Rate Limits | Depend on the account’s OpenAI usage tier; exact limits should be checked in the account dashboard (as of July 2026) |
| License / Usage Restrictions | Subject to OpenAI API terms and applicable usage policies (as of July 2026) |
OpenAI’s official model page lists a 16,000-token context window, a 2,000-token maximum output, audio input, text output, and rates of $2.50 for input and $10 for output per million audio tokens.
These prices are token-based rather than a guaranteed per-minute rate. The cost of a transcription request can vary with recording duration, speech density, tokenization, and generated output.
What Can GPT-4o Transcribe Diarize Do That Makes It Useful in Production?
Generate speaker-attributed transcripts
The model can assign transcript segments to different speakers, reducing the need for separate transcription and diarization services. This is useful for meetings, interviews, podcasts, research sessions, and support calls.
Speaker labels should still be reviewed when voices are similar, speech overlaps, or participants interrupt one another.
Return structured speaker data
The model supports the diarized_json response format for applications that need speaker annotations rather than a single combined transcript.
Structured output can support searchable archives, speaker-level summaries, call-review dashboards, subtitle workflows, and conversation analytics. Speaker labels represent diarization assignments, not verified legal identities.
Use known-speaker references
Optional speaker names and reference clips can help associate recurring participants with meaningful labels such as host, interviewer, agent, or customer.
These references may improve usability but do not guarantee correct assignment, especially with short utterances, poor audio, background noise, overlapping speech, or similar voices.
Process longer recordings through chunking
For audio longer than 30 seconds, the API requires a chunking strategy. The documented automatic option lets the service segment longer recordings for processing.
Chunking simplifies long-form transcription, but segment boundaries may affect continuity, timestamps, and speaker attribution.
Support downstream automation
Structured transcripts can feed search, summary, quality review, compliance support, and analytics systems. For example, an application can separate an agent’s statements from a customer’s before generating a summary.
Any downstream workflow inherits transcription and diarization errors. High-stakes decisions involving employment, healthcare, legal rights, credit, insurance, compliance, or public safety require human review.
What Are GPT-4o Transcribe Diarize’s Supported Modalities?
| Modality or Output Type | Supported? | Notes |
|---|---|---|
| Audio input | Yes | Primary modality used for transcription |
| Text request fields | Yes | Used for parameters and known-speaker labels where supported |
| Image input | No | Not listed as supported |
| Video-frame understanding | No | The model transcribes audio and does not analyze video frames |
| Text output | Yes | Returns transcript text |
| JSON output | Yes | Standard JSON response is supported |
| Diarized JSON output | Yes | Required to receive speaker annotations |
| Plain-text output | Yes | Supported without structured speaker metadata |
| Speaker labels | Yes | Available in diarized output |
| Segment timing | Yes | Diarized responses contain speaker-segment annotations and timing data |
| Audio output | No | The model does not generate speech |
| SRT output | No | Not listed among its supported response formats |
| VTT output | No | Not listed among its supported response formats |
| Word-level timestamp granularity | Not confirmed | Do not assume support from features available on other transcription models |
OpenAI’s API reference states that GPT-4o Transcribe Diarize supports json, text, and diarized_json, with diarized_json required for speaker annotations.
Where Does GPT-4o Transcribe Diarize Fall Short?
GPT-4o Transcribe Diarize is a specialized transcription model. It is not a replacement for a general conversational model, reasoning model, image model, translation review process, or text-to-speech service.
Speaker labels can be wrong
Diarization quality may decline when speakers overlap, interrupt each other, whisper, speak from a distance, use poor microphones, or sound acoustically similar. A label such as speaker_1 identifies a model-assigned segment cluster; it does not independently prove a person’s identity.
Transcription errors remain possible
The model may mishear names, numbers, specialist terminology, accented speech, low-volume speech, or words masked by background noise. Punctuation and sentence boundaries may also require editing.
This is a general automatic speech recognition limitation and is not unique to GPT-4o Transcribe Diarize.
Some transcription controls are unavailable
OpenAI’s transcription request documentation states that prompt guidance and token log probabilities are not supported for GPT-4o Transcribe Diarize.
This matters when an application needs to supply a glossary through a transcription prompt or inspect token-level confidence information. GPT-4o Transcribe or GPT-4o Mini Transcribe may be more relevant when those specific controls are required, subject to current API documentation.
Long recordings require chunking
Inputs longer than 30 seconds require a chunking strategy in the documented transcription request. Chunking adds implementation considerations and may affect how speaker continuity is represented across segments.
High-stakes transcripts require review
Automated transcripts should not be treated as definitive evidence without checking the original recording. Legal, medical, financial, employment, compliance, and safety-related transcripts require appropriately qualified human review.
Privacy and consent remain the developer’s responsibility
Recordings may contain personal, confidential, biometric, or regulated information. Developers must evaluate consent, notice, retention, access control, cross-border processing, and deletion requirements for their jurisdiction and use case.
Documentation contains an access-scope ambiguity
OpenAI’s model page describes the model as available only through the Transcription API, while current Realtime API reference pages also list it as a transcription-session option for diarization.
Because these official pages describe access differently, production teams should verify the currently supported realtime behavior before committing to a live diarization architecture.
What Is GPT-4o Transcribe Diarize Best Used For?
The model may fit workflows that need both speech recognition and speaker separation. The phrase "best used for" is scenario-specific and does not imply that it is universally the strongest ASR model.
| Use Case | Why GPT-4o Transcribe Diarize May Fit | Important Limitation |
|---|---|---|
| Business meetings | Separates participant segments for minutes and summaries | Overlapping speech and distant microphones may reduce accuracy |
| Interviews | Distinguishes interviewer and interviewee turns | Names, quotations, and sensitive statements require review |
| Podcasts | Produces speaker-structured transcripts for editing and search | Cross-talk and music can affect segmentation |
| Customer-support calls | Separates agent and customer speech for quality review | Automated compliance conclusions require human oversight |
| Qualitative research | Creates searchable participant-attributed transcripts | Consent, anonymization, and retention rules must be addressed |
| Conversation analytics | Enables speaker-level topic or sentiment processing | Analysis inherits transcription and diarization errors |
| Subtitle preparation | Provides timed segments that can support caption workflows | SRT and VTT are not directly listed as supported outputs for this model |
| Internal knowledge archives | Converts recorded discussions into structured searchable text | Confidential recordings require access controls and governance |
For a recording with one speaker, built-in diarization may provide limited additional value. A non-diarizing transcription model may be simpler or less expensive, depending on current pricing and workflow requirements.
How Does GPT-4o Transcribe Diarize Compare to GPT-4o Transcribe and GPT-4o Mini Transcribe?
| Comparison Area | GPT-4o Transcribe Diarize | GPT-4o Transcribe | GPT-4o Mini Transcribe | Scenario Fit |
|---|---|---|---|---|
| Primary purpose | Speech-to-text with speaker diarization | General speech-to-text | Lower-priced speech-to-text | Choose based on speaker-label and cost requirements |
| Built-in speaker labels | Yes, through diarized_json | Not documented as a built-in output | Not documented as a built-in output | Diarize may fit multi-speaker recordings |
| Context window | 16,000 tokens | 16,000 tokens | 16,000 tokens | No listed context-window difference |
| Maximum output | 2,000 tokens | 2,000 tokens | 2,000 tokens | Similar documented output ceiling |
| Input price | $2.50 per 1M audio tokens | $2.50 per 1M audio tokens | $1.25 per 1M audio tokens | Mini may fit cost-sensitive workloads |
| Output price | $10 per 1M tokens | $10 per 1M tokens | $5 per 1M tokens | Mini has lower listed token rates |
| Prompt guidance | Not supported in the transcription schema | Supported in documented transcription workflows | Supported in documented transcription workflows | Non-diarizing models may fit glossary-guided transcription |
| Log probabilities | Not supported | Available in documented configurations | Available in documented configurations | Relevant when confidence analysis is needed |
| Diarized JSON | Supported | Not listed | Not listed | Diarize fits speaker-structured output |
| Typical scenario | Meetings, interviews, calls, and multi-speaker archives | General high-quality transcription | High-volume or cost-sensitive transcription | Test with representative audio before selection |
OpenAI lists GPT-4o Mini Transcribe at $1.25 per million audio input tokens and $5 per million output tokens, compared with $2.50 and $10 for GPT-4o Transcribe Diarize. Both pages list a 16,000-token context window and a 2,000-token maximum output.
There is no universal winner. GPT-4o Transcribe Diarize may fit multi-speaker recordings; GPT-4o Transcribe may fit transcription that benefits from prompt guidance; GPT-4o Mini Transcribe may fit applications prioritizing lower listed token prices.
How Do I Access GPT-4o Transcribe Diarize Through Gate.AI?
The Gate.AI model-card lists GPT-4o Transcribe Diarize under the model ID:
openai/gpt-4o-transcribe-diarize
Gate.AI’s documentation describes its general API gateway as OpenAI-compatible and specifies the OpenAI-compatible base URL https://api.gate.ai/openai/v1. It also instructs developers to use model IDs in provider/model-name format.
However, the currently available Gate.AI documentation does not clearly confirm the exact audio-transcription endpoint, multipart request schema, response fields, or model-specific pricing for GPT-4o Transcribe Diarize. To avoid presenting a general chat example as a verified transcription request, this page does not provide executable Gate.AI code for this model.
The Gate.AI model-card should be checked before implementation for:
- current model availability
- the accepted transcription endpoint
- request and upload requirements
- diarized response support
- token or audio pricing
- account-level access restrictions
OpenAI API Access
OpenAI documents the model for its Audio Transcriptions API using:
- Endpoint:
POST https://api.openai.com/v1/audio/transcriptions - Authentication: Bearer authentication with an OpenAI API key
- Model ID:
gpt-4o-transcribe-diarize - Request format:
multipart/form-data - Speaker-attributed response:
diarized_json
Python Example
import osfrom openai import OpenAIclient = OpenAI(api_key=os.environ["OPENAI_API_KEY"])with open("meeting.wav", "rb") as audio_file:transcription = client.audio.transcriptions.create(model="gpt-4o-transcribe-diarize",file=audio_file,response_format="diarized_json",chunking_strategy="auto",)for segment in transcription.segments:print(f"{segment.speaker}: {segment.text} "f"({segment.start:.2f}s–{segment.end:.2f}s)")
curl Example
curl https://api.openai.com/v1/audio/transcriptions \-H "Authorization: Bearer $OPENAI_API_KEY" \-F "file=@meeting.wav" \-F "model=gpt-4o-transcribe-diarize" \-F "response_format=diarized_json" \-F "chunking_strategy=auto"
The diarized_json format is required to receive speaker annotations. OpenAI also requires a chunking strategy for this model when the input is longer than 30 seconds.
Production applications should validate file type, recording length, error responses, retry behavior, privacy controls, and rate limits before processing sensitive or high-volume recordings.
FAQs
What is the context window of GPT-4o Transcribe Diarize?
OpenAI lists a 16,000-token context window and a 2,000-token maximum output for GPT-4o Transcribe Diarize as of July 2026.
How much does GPT-4o Transcribe Diarize cost?
OpenAI lists the model at $2.50 per million audio input tokens and $10 per million output tokens as of July 2026. Gate.AI pricing is listed as unavailable on the referenced Gate.AI model-card.
How do I receive speaker labels from the API?
Send audio to OpenAI’s Audio Transcriptions API with the model ID gpt-4o-transcribe-diarize and set response_format to diarized_json. This format is required for speaker annotations.
When may GPT-4o Transcribe Diarize fit better than GPT-4o Mini Transcribe?
GPT-4o Transcribe Diarize may fit recordings that require built-in speaker separation. GPT-4o Mini Transcribe may fit lower-cost transcription when speaker labels are unnecessary. Selection should be based on representative audio tests, latency, accuracy, and current pricing.


