#!/bin/bash if ! [ -f "${1}" ] then echo "File ${1} not found" exit 1 fi # Base name NAME=$( basename "${1}" .mp3 ) echo "Converting ${NAME}.mp3" # Convert to wav # Limit bandwidth to 300 - 3400 Hz, Mono ffmpeg -i "${1}" -filter "highpass=f=300, lowpass=f=3400" -ac 1 "${NAME}.wav" # Convert to sln sox "${NAME}.wav" -t raw -r 8000 -e signed-integer -b 16 -c 1 "${NAME}.sln"