55/**
66 * @typedef {Object } AudioTranscriptionType
77 * @property {"whisper-1" } model
8+ * @property {string } [language]
9+ * @property {string } [prompt]
810 */
911/**
1012 * @typedef {Object } TurnDetectionServerVadType
1113 * @property {"server_vad" } type
1214 * @property {number } [threshold]
1315 * @property {number } [prefix_padding_ms]
1416 * @property {number } [silence_duration_ms]
17+ * @property {boolean } [create_response]
1518 */
1619/**
1720 * Tool definitions
@@ -314,12 +317,15 @@ export class RealtimeClient extends RealtimeEventHandler {
314317export type AudioFormatType = "pcm16" | "g711_ulaw" | "g711_alaw" ;
315318export type AudioTranscriptionType = {
316319 model : "whisper-1" ;
320+ language ?: string ;
321+ prompt ?: string ;
317322} ;
318323export type TurnDetectionServerVadType = {
319324 type : "server_vad" ;
320325 threshold ?: number ;
321326 prefix_padding_ms ?: number ;
322327 silence_duration_ms ?: number ;
328+ create_response ?: boolean ;
323329} ;
324330/**
325331 * Tool definitions
@@ -336,8 +342,7 @@ export type SessionResourceType = {
336342 model ?: string ;
337343 modalities ?: string [ ] ;
338344 instructions ?: string ;
339- voice ?: "alloy" | "ash" | "ballad" | "coral" | "echo" | "sage" | "shimmer" | "verse" ;
340-
345+ voice ?: "alloy" | "ash" | "ballad" | "coral" | "echo" | "sage" | "shimmer" | "verse" ;
341346 input_audio_format ?: AudioFormatType ;
342347 output_audio_format ?: AudioFormatType ;
343348 input_audio_transcription ?: AudioTranscriptionType | null ;
@@ -457,4 +462,4 @@ export type ResponseResourceType = {
457462import { RealtimeEventHandler } from './event_handler.js' ;
458463import { RealtimeAPI } from './api.js' ;
459464import { RealtimeConversation } from './conversation.js' ;
460- //# sourceMappingURL=client.d.ts.map
465+ //# sourceMappingURL=client.d.ts.map
0 commit comments