Defined in: packages/ai/src/realtime/types.ts:205
Interface for accessing audio visualization data
getInputFrequencyData: () => Uint8Array;Defined in: packages/ai/src/realtime/types.ts:212
Get frequency data for input audio visualization
Uint8Array
getInputTimeDomainData: () => Uint8Array;Defined in: packages/ai/src/realtime/types.ts:217
Get time domain data for input waveform
Uint8Array
getOutputFrequencyData: () => Uint8Array;Defined in: packages/ai/src/realtime/types.ts:214
Get frequency data for output audio visualization
Uint8Array
getOutputTimeDomainData: () => Uint8Array;Defined in: packages/ai/src/realtime/types.ts:219
Get time domain data for output waveform
Uint8Array
readonly inputLevel: number;Defined in: packages/ai/src/realtime/types.ts:207
Input volume level (0-1 normalized)
readonly inputSampleRate: number;Defined in: packages/ai/src/realtime/types.ts:222
Input sample rate
optional onInputAudio: (callback) => () => void;Defined in: packages/ai/src/realtime/types.ts:227
Subscribe to raw input audio samples
(samples, sampleRate) => void
(): void;void
optional onOutputAudio: (callback) => () => void;Defined in: packages/ai/src/realtime/types.ts:231
Subscribe to raw output audio samples
(samples, sampleRate) => void
(): void;void
readonly outputLevel: number;Defined in: packages/ai/src/realtime/types.ts:209
Output volume level (0-1 normalized)
readonly outputSampleRate: number;Defined in: packages/ai/src/realtime/types.ts:224
Output sample rate