






















@@ -54,21 +54,17 @@ type SentRealtimeEvent = {
5454type: string;
5555audio?: string;
5656session?: {
57-audio?: {
58-input?: {
59-format?: { type?: string };
60-transcription?: {
61-model?: string;
62-language?: string;
63-prompt?: string;
64-};
65-turn_detection?: {
66-type?: string;
67-threshold?: number;
68-prefix_padding_ms?: number;
69-silence_duration_ms?: number;
70-};
71-};
57+input_audio_format?: string;
58+input_audio_transcription?: {
59+model?: string;
60+language?: string;
61+prompt?: string;
62+};
63+turn_detection?: {
64+type?: string;
65+threshold?: number;
66+prefix_padding_ms?: number;
67+silence_duration_ms?: number;
7268};
7369};
7470};
@@ -179,21 +175,17 @@ describe("buildOpenAIRealtimeTranscriptionProvider", () => {
179175{
180176type: "transcription_session.update",
181177session: {
182-audio: {
183-input: {
184-format: { type: "audio/pcmu" },
185-transcription: {
186-model: "gpt-4o-transcribe",
187-language: "en",
188-prompt: "expect OpenClaw product names",
189-},
190-turn_detection: {
191-type: "server_vad",
192-threshold: 0.45,
193-prefix_padding_ms: 300,
194-silence_duration_ms: 900,
195-},
196-},
178+input_audio_format: "g711_ulaw",
179+input_audio_transcription: {
180+model: "gpt-4o-transcribe",
181+language: "en",
182+prompt: "expect OpenClaw product names",
183+},
184+turn_detection: {
185+type: "server_vad",
186+threshold: 0.45,
187+prefix_padding_ms: 300,
188+silence_duration_ms: 900,
197189},
198190},
199191},
@@ -207,21 +199,17 @@ describe("buildOpenAIRealtimeTranscriptionProvider", () => {
207199{
208200type: "transcription_session.update",
209201session: {
210-audio: {
211-input: {
212-format: { type: "audio/pcmu" },
213-transcription: {
214-model: "gpt-4o-transcribe",
215-language: "en",
216-prompt: "expect OpenClaw product names",
217-},
218-turn_detection: {
219-type: "server_vad",
220-threshold: 0.45,
221-prefix_padding_ms: 300,
222-silence_duration_ms: 900,
223-},
224-},
202+input_audio_format: "g711_ulaw",
203+input_audio_transcription: {
204+model: "gpt-4o-transcribe",
205+language: "en",
206+prompt: "expect OpenClaw product names",
207+},
208+turn_detection: {
209+type: "server_vad",
210+threshold: 0.45,
211+prefix_padding_ms: 300,
212+silence_duration_ms: 900,
225213},
226214},
227215},
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。