Add main script
This commit is contained in:
29
record.sh
Normal file
29
record.sh
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user