인터페이스: AudioVisualization
정의 위치: packages/ai/src/realtime/types.ts:205
오디오 시각화 데이터에 액세스하기 위한 인터페이스입니다.
속성
getInputFrequencyData
getInputFrequencyData: () => Uint8Array;
정의 위치: packages/ai/src/realtime/types.ts:212
입력 오디오 시각화를 위한 주파수 데이터를 가져옵니다.
반환값
Uint8Array
getInputTimeDomainData
getInputTimeDomainData: () => Uint8Array;
정의 위치: packages/ai/src/realtime/types.ts:217
입력 파형을 위한 시간 영역 데이터를 가져옵니다.
반환값
Uint8Array
getOutputFrequencyData
getOutputFrequencyData: () => Uint8Array;
정의 위치: packages/ai/src/realtime/types.ts:214
출력 오디오 시각화를 위한 주파수 데이터를 가져옵니다.
반환값
Uint8Array
getOutputTimeDomainData
getOutputTimeDomainData: () => Uint8Array;
정의 위치: packages/ai/src/realtime/types.ts:219
출력 파형을 위한 시간 영역 데이터를 가져옵니다.
반환값
Uint8Array
inputLevel
readonly inputLevel: number;
정의 위치: packages/ai/src/realtime/types.ts:207
입력 볼륨 레벨(0~1로 정규화됨)입니다.
inputSampleRate
readonly inputSampleRate: number;
정의 위치: packages/ai/src/realtime/types.ts:222
입력 샘플 레이트입니다.
onInputAudio?
optional onInputAudio?: (callback) => () => void;
정의 위치: packages/ai/src/realtime/types.ts:227
원시 입력 오디오 샘플을 구독합니다.
매개변수
callback
(samples, sampleRate) => void
반환값
() => void
onOutputAudio?
optional onOutputAudio?: (callback) => () => void;
정의 위치: packages/ai/src/realtime/types.ts:231
원시 출력 오디오 샘플을 구독합니다.
매개변수
callback
(samples, sampleRate) => void
반환값
() => void
outputLevel
readonly outputLevel: number;
정의 위치: packages/ai/src/realtime/types.ts:209
출력 볼륨 레벨(0~1로 정규화됨)입니다.
outputSampleRate
readonly outputSampleRate: number;
정의 위치: packages/ai/src/realtime/types.ts:224
출력 샘플 레이트입니다.