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?
optionaloutputBitDepth?:number
Defined in: clients/client-protocol/dist/client-media.d.ts:50
OUTPUT side bit depth. Defaults to bitDepth if omitted.
outputEncoding?
optionaloutputEncoding?:"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