diff --git a/record.sh b/record.sh new file mode 100644 index 0000000..b65c9c9 --- /dev/null +++ b/record.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +DATE=`date +%F-%X` + +trap quit SIGINT +function quit() { + exit 1 +} + +function vars() { + echo "Setting new date and time to $DATE!" + DATE=`date +%F-%X` +} + +function async_convert() { + echo "Converting..." + lame -b 48 -a $DATE.wav /mnt/audio/$DATE.mp3 + rm $DATE.wav + echo "Done" +} + +while true +do + echo "Recording..." + AUDIODEV=hw:4,0 rec $DATE.wav silence 1 0.1 3% 1 3.0 3% + async_convert & + echo "Done" + vars +done \ No newline at end of file