From 452255d77fcf1fb7ea85ba8cab0fb85b18d6561d Mon Sep 17 00:00:00 2001 From: Hermann_Kitio Date: Mon, 27 Apr 2026 03:42:31 +0300 Subject: [PATCH] feat(geminiLive): restore audio transcription config --- src/lib/__tests__/geminiLive.test.ts | 6 +++--- src/lib/geminiLive.ts | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/__tests__/geminiLive.test.ts b/src/lib/__tests__/geminiLive.test.ts index eb1f980..0e1b610 100644 --- a/src/lib/__tests__/geminiLive.test.ts +++ b/src/lib/__tests__/geminiLive.test.ts @@ -78,9 +78,9 @@ describe("openGeminiLiveSession (raw WS)", () => { expect(setup.setup.systemInstruction.parts[0].text).toContain( "un bailleur qui propose un appartement", ); - // ⚠ DEBUG : autres champs encore absents — réintégration champ par champ. - expect(setup.setup.inputAudioTranscription).toBeUndefined(); - expect(setup.setup.outputAudioTranscription).toBeUndefined(); + expect(setup.setup.inputAudioTranscription).toEqual({}); + expect(setup.setup.outputAudioTranscription).toEqual({}); + // ⚠ DEBUG : realtimeInputConfig (VAD) encore absent — prochain push. expect(setup.setup.realtimeInputConfig).toBeUndefined(); }); diff --git a/src/lib/geminiLive.ts b/src/lib/geminiLive.ts index 62203e5..352b415 100644 --- a/src/lib/geminiLive.ts +++ b/src/lib/geminiLive.ts @@ -224,6 +224,8 @@ function buildSetupFrame(systemPrompt: string): string { systemInstruction: { parts: [{ text: systemPrompt }], }, + inputAudioTranscription: {}, + outputAudioTranscription: {}, }, }); }