I have downloaded the windows verion of eSpeak. When I run it from the GUI, I see Microsoft Sam as a voice. However, when I run it from the command line ('speak --voices') I see only the languages and no Microsoft Sam.
The eSpeak command line program ( "espeak") is a version of the eSpeak synthesizer which is made as a command-line program, rather than as a SAPI5 DLL. The eSpeak Windows download contains two versions of eSpeak, the "espeak" command-line program and the eSpeak SAPI5 DLL. The command "espeak --voices" only shows the eSpeak voices, because it doesn't know about anything else. It runs the eSpeak sythnesizer directly, not through the general (Microsoft) SAPI5 speech interface.
df19127ead