11 lines
419 B
Bash
Executable File
11 lines
419 B
Bash
Executable File
#!/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
|