remove old audio stuff and turn up mic

This commit is contained in:
legop3
2025-11-29 23:20:09 -05:00
parent 447b00c3cd
commit 7389a98f8b
4 changed files with 1 additions and 46 deletions
-22
View File
@@ -1,22 +0,0 @@
#!/usr/bin/env bash
set -euo pipefail
FIFO="${AUDIO_FIFO:-/var/lib/roverd/audio.pcm}"
DEVICE="${AUDIO_DEVICE:-hw:0,0}"
RATE="${AUDIO_RATE:-48000}"
CHANNELS="${AUDIO_CHANNELS:-2}"
FORMAT="${AUDIO_FORMAT:-S32_LE}"
prepare_fifo() {
install -o roverd -g audio -m 0660 /dev/null "$FIFO" 2>/dev/null || true
if [[ ! -p "$FIFO" ]]; then
rm -f "$FIFO"
mkfifo "$FIFO"
chown roverd:audio "$FIFO"
chmod 0660 "$FIFO"
fi
}
prepare_fifo
exec arecord -D "$DEVICE" -f "$FORMAT" -c "$CHANNELS" -r "$RATE" -q -t raw "$FIFO"
+1 -1
View File
@@ -42,7 +42,7 @@ run_pipeline() {
-ar "${AUDIO_RATE}" \
-ac "${AUDIO_CHANNELS}" \
-i <(arecord -D "${AUDIO_DEVICE}" -f S32_LE -c "${AUDIO_CHANNELS}" -r "${AUDIO_RATE}" -B 65536 -F 2048 -q -t raw) \
-af "aresample=16000,pan=mono|c0=0.5*FL+0.5*FR" \
-af "aresample=16000,pan=mono|c0=0.5*FL+0.5*FR,volume=10dB" \
-c:a libopus \
-b:a 24000 \
-ar:a 16000 \