#!/bin/bash # Script to automatically download Amateur Radio Newsline and convert to ULAW format to play on Asterisk systems # Written by Kyle Yoksh, K0KN December 2014, last edited 10-18-2015 # Requires SOX and LAME to be installed rm -f /tmp/news.mp3 wget --output-document=/tmp/news.mp3 --tries=10 http://www.arnewsline.org/storage/audio/news.mp3 -P /tmp echo "Converting from MP3 to WAV format" lame --decode /tmp/news.mp3 /tmp/news.wav echo "Converting from WAV to ulaw format" #/usr/local/bin/sox /tmp/news.wav -t au -r 8000 -U -c 1 /tmp/news2.ulaw # sox /tmp/news.wav -t au -r 8000 -U -c 1 /tmp/news2.ulaw sox /tmp/news.wav -t au -r 8000 -e mu-law -c 1 /tmp/news2.ulaw if [ -s /tmp/news2.ulaw ] ; then rm -f /tmp/news.ulaw rm -f /tmp/news.mp3 rm -f /tmp/news.wav mv /tmp/news2.ulaw /tmp/news.ulaw fi # Done exit 0