본문으로 건너뛰기

인터페이스: 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

출력 샘플 레이트입니다.