diff --git a/core/http/endpoints/openai/realtime.go b/core/http/endpoints/openai/realtime.go index 83d77b0c..a6df7ccc 100644 --- a/core/http/endpoints/openai/realtime.go +++ b/core/http/endpoints/openai/realtime.go @@ -569,7 +569,7 @@ func updateTransSession(session *Session, update *types.ClientSession, cl *confi if trUpd != nil && trUpd.Model != "" && trUpd.Model != trCur.Model { pipeline := config.Pipeline { VAD: "silero-vad", - Transcription: session.InputAudioTranscription.Model, + Transcription: trUpd.Model, } m, _, err := newTranscriptionOnlyModel(&pipeline, cl, ml, appConfig)