Skip to content

Commit 2e27289

Browse files
committed
Add new properties
1 parent a5cb948 commit 2e27289

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

dist/lib/client.d.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@
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 {
314317
export type AudioFormatType = "pcm16" | "g711_ulaw" | "g711_alaw";
315318
export type AudioTranscriptionType = {
316319
model: "whisper-1";
320+
language?: string;
321+
prompt?: string;
317322
};
318323
export 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 = {
457462
import { RealtimeEventHandler } from './event_handler.js';
458463
import { RealtimeAPI } from './api.js';
459464
import { RealtimeConversation } from './conversation.js';
460-
//# sourceMappingURL=client.d.ts.map
465+
//# sourceMappingURL=client.d.ts.map

dist/lib/client.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/client.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ import { RealtimeUtils } from './utils.js';
1111
/**
1212
* @typedef {Object} AudioTranscriptionType
1313
* @property {"whisper-1"} model
14+
* @property {string} [language]
15+
* @property {string} [prompt]
1416
*/
1517

1618
/**
@@ -19,6 +21,7 @@ import { RealtimeUtils } from './utils.js';
1921
* @property {number} [threshold]
2022
* @property {number} [prefix_padding_ms]
2123
* @property {number} [silence_duration_ms]
24+
* @property {boolean} [create_response]
2225
*/
2326

2427
/**

0 commit comments

Comments
 (0)