Raw PCM audio data (signed 16-bit little-endian).
Sample rate of the input PCM data.
Buffer of mu-law encoded audio at 8kHz mono.
// TTS returns 24kHz PCM
const ttsAudio = await ttsProvider.synthesize("Hello");
const phoneAudio = convertPcmToMulaw8k(ttsAudio, 24000);
mediaStream.sendAudio(streamSid, phoneAudio);
Convert PCM audio buffer to mu-law 8kHz mono format for telephony.