diff --git a/packages/server/src/server/speech/providers/openai/realtime-transcription-session.ts b/packages/server/src/server/speech/providers/openai/realtime-transcription-session.ts index e8b6eb9c8..b8e8eb00c 100644 --- a/packages/server/src/server/speech/providers/openai/realtime-transcription-session.ts +++ b/packages/server/src/server/speech/providers/openai/realtime-transcription-session.ts @@ -102,7 +102,8 @@ export class OpenAIRealtimeTranscriptionSession this.closing = false; this.ready = new Promise((resolve, reject) => { - const url = "wss://api.openai.com/v1/realtime?intent=transcription"; + const url = + process.env.OPENAI_REALTIME_URL ?? "wss://api.openai.com/v1/realtime?intent=transcription"; const ws = new WebSocket(url, { headers: { Authorization: `Bearer ${this.apiKey}`,