Batch convert text to audio files, retaining file names
You didn't specify an audio format but try the following in terminal in the directory containing your text files.

for f in *.txt;do say -f "$f" -o "${f%txt}aif";done


See this answer on superuser for other solutions.