Search code examples
.nettext-to-speechsapi

Where can I get voices for .net applications using System.Speech in Windows 7?


I'm so confused between the text to speech technologies in Windows. I have a slightly peculiar requirement: I need to output speech from a .net program running in Win 7 using System.Speech assembly. I want a good, robotic sounding voice that doesn't have as strong a US accent as Microsoft Anna.

Which 3rd party voices will work with the .net api? Does anyone know of a good British (but not too British) voice, preferably free or cheap?


Solution

  • I believe the current TTS engine uses SAPI5 voices. I have not played with TTS beyond SAPI4, but some searching for "SAPI5 voices" produced relevant links. Perhaps this can take you further and actually find the voice you're looking for?

    1. http://dimio.altervista.org/eng/
    2. http://www.cepstral.com/demos/ - some commercial voices

    Hope this helps!