GPT-4o Transcribe
Provider list prices: no platform markup, pay-as-you-go. These are official list prices. Logged-in customers may see effective prices including workspace discounts on /console/pricing.
Use GPT-4o Transcribe in 30 seconds
OpenAI-compatible: swap the base_url, keep your SDK. POST /v1/audio/transcriptions
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.audio.transcriptions.create(
model="gpt-4o-transcribe",
file=open("meeting.mp3", "rb"),
language="en",
)
print(resp.text)import OpenAI from "openai";
import fs from "node:fs";
const client = new OpenAI({
baseURL: "https://synthorai.io/v1",
apiKey: "sk-syn-...",
});
const resp = await client.audio.transcriptions.create({
model: "gpt-4o-transcribe",
file: fs.createReadStream("meeting.mp3"),
});
console.log(resp.text);curl https://synthorai.io/v1/audio/transcriptions \
-H "Authorization: Bearer sk-syn-..." \
-F model="gpt-4o-transcribe" \
-F file=@meeting.mp3package main
import (
"context"
"fmt"
"os"
"github.com/openai/openai-go/v3"
"github.com/openai/openai-go/v3/option"
)
func main() {
client := openai.NewClient(
option.WithBaseURL("https://synthorai.io/v1"),
option.WithAPIKey("sk-syn-..."),
)
f, _ := os.Open("meeting.mp3")
resp, _ := client.Audio.Transcriptions.New(context.TODO(), openai.AudioTranscriptionNewParams{
Model: "gpt-4o-transcribe",
File: f,
})
fmt.Println(resp.Text)
}import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.audio.transcriptions.*;
import java.nio.file.Paths;
OpenAIClient client = OpenAIOkHttpClient.builder()
.baseUrl("https://synthorai.io/v1")
.apiKey("sk-syn-...")
.build();
Transcription resp = client.audio().transcriptions().create(
TranscriptionCreateParams.builder()
.model("gpt-4o-transcribe")
.file(Paths.get("meeting.mp3"))
.build()).asTranscription();
System.out.println(resp.text());About GPT-4o Transcribe
GPT-4o Transcribe is a speech-to-text model that uses GPT-4o to transcribe audio, serving as OpenAI's premium transcription offering.
- The official page credits it with improvements to word error rate and better language recognition and accuracy compared with the original Whisper models.
- Requests carry a 16K-token context window with up to 2K output tokens, and the model is served across transcription and realtime endpoints.
- On Synthorai it plugs into the OpenAI-compatible /v1/audio/transcriptions route unchanged.
Specs & limits
| Max output (vendor spec) | 2,000 |
| Modalities | audio + text → text |
| Features | streaming · realtime |
| Audio limits | mp3/mp4/mpeg/mpga/m4a/wav/webm, up to 25MB; streaming transcription supported (incl. Realtime transcription sessions); json/text output only; no word timestamps or diarization |
FAQ
Is the GPT-4o Transcribe API free to try?
Yes: new accounts get 10 trial calls and up to $1 in free credit, no card required. That's enough to try GPT-4o Transcribe against your real workload before adding a payment method.
What is GPT-4o Transcribe best at?
Premium transcription tier, plus better language recognition than original Whisper and served across transcription and realtime endpoints. See the About section for the full picture from the vendor's own release notes.
How much does GPT-4o Transcribe cost?
GPT-4o Transcribe costs $2.5 per million input tokens and $10 per million output tokens on Synthorai. That is the provider's list price, with no platform markup.
Which languages does GPT-4o Transcribe support?
On Synthorai you call GPT-4o Transcribe through POST /v1/audio/transcriptions, the OpenAI transcription API shape. Official language list →
How do I get access to GPT-4o Transcribe?
Point your existing OpenAI SDK at base_url="https://synthorai.io/v1", set model="gpt-4o-transcribe", and you're done. One API key covers every model on the gateway.