# AudioVisualization

Defined in: packages/ai/src/realtime/types.ts:205

Interface for accessing audio visualization data

## Properties

### getInputFrequencyData

```ts
getInputFrequencyData: () => Uint8Array;
```

Defined in: packages/ai/src/realtime/types.ts:212

Get frequency data for input audio visualization

#### Returns

`Uint8Array`

***

### getInputTimeDomainData

```ts
getInputTimeDomainData: () => Uint8Array;
```

Defined in: packages/ai/src/realtime/types.ts:217

Get time domain data for input waveform

#### Returns

`Uint8Array`

***

### getOutputFrequencyData

```ts
getOutputFrequencyData: () => Uint8Array;
```

Defined in: packages/ai/src/realtime/types.ts:214

Get frequency data for output audio visualization

#### Returns

`Uint8Array`

***

### getOutputTimeDomainData

```ts
getOutputTimeDomainData: () => Uint8Array;
```

Defined in: packages/ai/src/realtime/types.ts:219

Get time domain data for output waveform

#### Returns

`Uint8Array`

***

### inputLevel

```ts
readonly inputLevel: number;
```

Defined in: packages/ai/src/realtime/types.ts:207

Input volume level (0-1 normalized)

***

### inputSampleRate

```ts
readonly inputSampleRate: number;
```

Defined in: packages/ai/src/realtime/types.ts:222

Input sample rate

***

### onInputAudio?

```ts
optional onInputAudio?: (callback) => () => void;
```

Defined in: packages/ai/src/realtime/types.ts:227

Subscribe to raw input audio samples

#### Parameters

##### callback

(`samples`, `sampleRate`) => `void`

#### Returns

() => `void`

***

### onOutputAudio?

```ts
optional onOutputAudio?: (callback) => () => void;
```

Defined in: packages/ai/src/realtime/types.ts:231

Subscribe to raw output audio samples

#### Parameters

##### callback

(`samples`, `sampleRate`) => `void`

#### Returns

() => `void`

***

### outputLevel

```ts
readonly outputLevel: number;
```

Defined in: packages/ai/src/realtime/types.ts:209

Output volume level (0-1 normalized)

***

### outputSampleRate

```ts
readonly outputSampleRate: number;
```

Defined in: packages/ai/src/realtime/types.ts:224

Output sample rate
