AgentAudioConfig
Audio encoding and sample rate settings for Agent API input and output.
Defined in: src/providers/agent/deepgram/types.ts:369
Audio encoding and sample rate settings for Agent API input and output.
Remarks
Controls how audio is encoded on the wire between the client and the Deepgram Agent API. Defaults are suitable for most browser-based use cases.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
input? | { encoding?: string; sample_rate?: number; } | Microphone / input audio settings. | src/providers/agent/deepgram/types.ts:371 |
input.encoding? | string | Audio codec (e.g. 'linear16', 'opus', 'flac'). | src/providers/agent/deepgram/types.ts:373 |
input.sample_rate? | number | Sample rate in Hz (e.g. 16000, 24000). | src/providers/agent/deepgram/types.ts:375 |
output? | { bitrate?: number; container?: string; encoding?: string; sample_rate?: number; } | Agent speech / output audio settings. | src/providers/agent/deepgram/types.ts:378 |
output.bitrate? | number | Output bitrate in bits per second (relevant for lossy codecs). | src/providers/agent/deepgram/types.ts:384 |
output.container? | string | Container format for output audio. Remarks Use 'none' for raw PCM without a container header. Other values depend on the encoding (e.g. 'ogg' for Opus). | src/providers/agent/deepgram/types.ts:392 |
output.encoding? | string | Audio codec (e.g. 'linear16', 'opus', 'mp3'). | src/providers/agent/deepgram/types.ts:380 |
output.sample_rate? | number | Sample rate in Hz (e.g. 16000, 24000). | src/providers/agent/deepgram/types.ts:382 |