Added pcm_to_wav() to pipecat.audio.utils, wrapping raw s16le PCM (what AudioBufferProcessor emits from its audio event handlers) in a WAV container.