Crmgo Blog

audio conversion

audio conversion

audio conversion
#!/bin/sh
SOUNDDIR=/var/spool/asterisk/monitor
DESTDIR=/var/storage/cdrstream

cd $SOUNDDIR

for sound in `/usr/bin/find ./ -regextype posix-egrep -regex '.*auto-[0-9]+\.[0-9]+\.wav' -not -newermt '10 minutes ago'`;
do
dest=`echo $sound |sed {s/wav/ogg/}`;
lock=`echo $sound |sed {s/wav/lock/}`;
if `! /usr/bin/test -e $lock`; then
#               echo "Making $dest";
/bin/touch $lock;
nice /usr/bin/sox $sound -r 22000 -C 1 $DESTDIR/$dest vol -5db
/bin/rm -f $lock;
/bin/rm -f $sound;
fi

done

 

Note: This post may be AI-assisted and then human-edited. Editorial responsibility: Dmytro Lomaka, Kaltenkirchen.