#!/bin/bash # Start ESP32 audio capture into PulseAudio # 1. Ensure null sink exists at 16kHz pactl unload-module module-null-sink 2>/dev/null pactl load-module module-null-sink sink_name=esp32 rate=16000 channels=2 format=s16le # 2. Run serial capture and feed into sink /home/littlesophia/serial_audio_catcher/serial_to_stdout /dev/ttyESP32_A | \ pacat --raw --rate=16000 --channels=2 --format=s16le --device=esp32