Here's some tips.
You can use online text to speech programs or download a program which can use various voices for creating your own player names.
When creating player name files you often have to spell names phonetically or use a different vowel to get the proper sound. Sometimes spaces work. Sometimes adding an extra H will change the sound.
Sometimes you don't know the correct pronunciation of a name. Team websites may have an audio file or phonetic text. Sometimes you get multiple pronunciations. I used YouTube to find how to pronounce Anthony Alford (former Pirate, current KBO). I got "al ford" and "all ford" from different MLB telecasts.
You can change the text to speech voices depending on your version of Windows.
https://www.google.com/search?client...+speech+voices