From ed8ecf11754f200e1f5c2a8a92d1e0a766e0719c Mon Sep 17 00:00:00 2001 From: jamesrochabrun Date: Tue, 9 Dec 2025 12:43:16 -0800 Subject: [PATCH] Adding language parameter --- .../Realtime/OpenAIRealtimeSessionConfiguration.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Sources/OpenAI/Public/Parameters/Realtime/OpenAIRealtimeSessionConfiguration.swift b/Sources/OpenAI/Public/Parameters/Realtime/OpenAIRealtimeSessionConfiguration.swift index a5e3fc8..6247bf1 100644 --- a/Sources/OpenAI/Public/Parameters/Realtime/OpenAIRealtimeSessionConfiguration.swift +++ b/Sources/OpenAI/Public/Parameters/Realtime/OpenAIRealtimeSessionConfiguration.swift @@ -155,8 +155,14 @@ extension OpenAIRealtimeSessionConfiguration { public struct InputAudioTranscription: Encodable, Sendable { /// The model to use for transcription (e.g., "whisper-1"). public let model: String - public init(model: String) { + + /// The language of the input audio in ISO-639-1 format (e.g., "en", "es", "ja"). + /// Supplying the input language improves transcription accuracy and latency. + public let language: String? + + public init(model: String, language: String? = nil) { self.model = model + self.language = language } } }