Skip to content

bodhi-realtime-agent / AudioFormatSpec

Interface: AudioFormatSpec ​

Defined in: clients/client-protocol/dist/client-media.d.ts:40

Audio format specification advertised by a transport (rides in session.config). Input and output rates / encodings may differ — e.g. Gemini: 16 kHz in / 24 kHz out (both PCM).

Properties ​

bitDepth ​

bitDepth: number

Defined in: clients/client-protocol/dist/client-media.d.ts:45

Bits per sample, INPUT side.


channels ​

channels: number

Defined in: clients/client-protocol/dist/client-media.d.ts:43


encoding ​

encoding: "pcm" | "pcmu"

Defined in: clients/client-protocol/dist/client-media.d.ts:48

Wire encoding, INPUT side. 'pcm' is signed 16-bit linear; 'pcmu' is G.711 μ-law for telephony bridges.


inputSampleRate ​

inputSampleRate: number

Defined in: clients/client-protocol/dist/client-media.d.ts:41


outputBitDepth? ​

optional outputBitDepth?: number

Defined in: clients/client-protocol/dist/client-media.d.ts:50

OUTPUT side bit depth. Defaults to bitDepth if omitted.


outputEncoding? ​

optional outputEncoding?: "pcm" | "pcmu"

Defined in: clients/client-protocol/dist/client-media.d.ts:52

OUTPUT side encoding. Defaults to encoding if omitted.


outputSampleRate ​

outputSampleRate: number

Defined in: clients/client-protocol/dist/client-media.d.ts:42

Built with VitePress