본문으로 건너뛰기

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

출력 샘플 레이트입니다.