lineno=0 while read line do lineno=$((lineno+1)) filename=`printf "speech%04d" $lineno` espeak "$line" -w "$filename.wav" ffmpeg -i "$filename.wav" -metadata title="$line" -y $filename.mp3 > /dev/null 2> /dev/null rm "$filename.wav" done