From a256739c6e05347b5c070a473bc01435740915c0 Mon Sep 17 00:00:00 2001 From: "Howard M. Harte" Date: Sun, 23 Oct 2016 12:56:14 -0700 Subject: [PATCH] Add ul2algsm script to convert ulaw to alaw and GSM formats. --- .gitignore | 3 +++ ul2algsm.sh | 12 ++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 .gitignore create mode 100755 ul2algsm.sh 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