diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..61cf8b2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.wav +*.gsm +*.alaw diff --git a/ul2algsm.sh b/ul2algsm.sh new file mode 100755 index 0000000..c0e3ab4 --- /dev/null +++ b/ul2algsm.sh @@ -0,0 +1,12 @@ +#!/bin/bash +# +# Script to convert ulaw files to alaw and gsm using sox. +# + +for i in $( find ./ -name "*.ulaw" -printf '%P\n' ); do + filename="${i%.*}" + echo converting: $filename + sox -t ul -r 8000 -c1 $filename.ulaw -e a-law $filename.al + mv $filename.al $filename.alaw + sox -t ul -r 8000 -c1 $filename.ulaw $filename.gsm +done