Defined in: packages/ai/src/realtime/types.ts:214
Interface for accessing audio visualization data
getInputFrequencyData: () => Uint8Array;Defined in: packages/ai/src/realtime/types.ts:221
Get frequency data for input audio visualization
Uint8Array
getInputTimeDomainData: () => Uint8Array;Defined in: packages/ai/src/realtime/types.ts:226
Get time domain data for input waveform
Uint8Array
getOutputFrequencyData: () => Uint8Array;Defined in: packages/ai/src/realtime/types.ts:223
Get frequency data for output audio visualization
Uint8Array
getOutputTimeDomainData: () => Uint8Array;Defined in: packages/ai/src/realtime/types.ts:228
Get time domain data for output waveform
Uint8Array
readonly inputLevel: number;Defined in: packages/ai/src/realtime/types.ts:216
Input volume level (0-1 normalized)
readonly inputSampleRate: number;Defined in: packages/ai/src/realtime/types.ts:231
Input sample rate
optional onInputAudio?: (callback) => () => void;Defined in: packages/ai/src/realtime/types.ts:236
Subscribe to raw input audio samples
(samples, sampleRate) => void
() => void
optional onOutputAudio?: (callback) => () => void;Defined in: packages/ai/src/realtime/types.ts:240
Subscribe to raw output audio samples
(samples, sampleRate) => void
() => void
readonly outputLevel: number;Defined in: packages/ai/src/realtime/types.ts:218
Output volume level (0-1 normalized)
readonly outputSampleRate: number;Defined in: packages/ai/src/realtime/types.ts:233
Output sample rate