commit 8f983eb96d1e957b5860bf1f96cbf23a5a527341 Author: Samuel ORTION Date: Thu Jun 30 17:49:40 2022 +0200 Working basic sox audio recorder script diff --git a/src/rec.sh b/src/rec.sh new file mode 100755 index 0000000..55137a5 --- /dev/null +++ b/src/rec.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +# NBMrec +# nocturnal bird migration recorder daemon +# by Samuel ORTION + +RECORD_DIR="/mnt/DATA/media/records" +RECORD_DATE=$(date +"%Y-%m-%d") +RECORD_FILENAME=$(date +"%Y%m%d_%H%M%S") +RECORD_FILEPATH="${RECORD_DIR}/${RECORD_DATE}/${RECORD_FILENAME}.wav"  +RECORD_DURATION=$1 + +verbose=false + +# Create output folder +if $verbose +then + echo "Creating record output folder" +fi +mkdir -p "$RECORD_DIR/$RECORD_DATE/" + +# Perform recording +if $verbose +then + echo "Recording $RECORD_FILENAME" +fi +rec -b 16 -r 48000 -c 1 -t wav $RECORD_FILEPATH trim 0 $RECORD_DURATION + +if $verbose +then + echo "Done" +fi +exit 0