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