OpenAI: GPT 4o Transcribe Diarize

Transcription
openai/gpt-4o-transcribe-diarize

GPT-4o Transcribe Diarize is OpenAI's high-quality speech-to-text model, built on GPT-4o audio capabilities and released on 2025-10-15, with speaker diarization for multi-speaker recordings such as meetings and interviews. It accepts audio input and returns transcribed text, and is billed per token for input and output rather than per minute, which keeps costs transparent at the token level. Accessible via the OpenAI-compatible protocol through Ofox.

Released
2025-10-15
Capabilities
Audio Input
Available Providers
Azure
Supported Protocols
openai

Providers

Azure
Input Tokens
$2.5/M
Output Tokens
$10/M
Audio Input
$6/M
Web Search
$0.035/R
Protocols
openai/v1/audio/transcriptions

Code Examples

import requests
with open("speech.mp3", "rb") as audio:
response = requests.post(
"https://api.ofox.io/v1/audio/transcriptions",
headers={"Authorization": "Bearer YOUR_OFOX_API_KEY"},
data={"model": "openai/gpt-4o-transcribe-diarize", "language": "en", "provider_options": '{"elevenlabs":{"diarize":true,"tag_audio_events":true,"diarization_threshold":0.2}}'},
files={"file": ("speech.mp3", audio, "audio/mpeg")},
)
response.raise_for_status()
print(response.json())

Upload audio to transcribe it into text. Identify speakers, specify the number of speakers and label audio events.

Frequently Asked Questions

Simply set your base URL to https://api.ofox.io/v1 and use your Ofox API key. The API is OpenAI-compatible — just change the base URL and API key in your existing code.