Click here to Skip to main content
15,886,823 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,
I used
speechSynthesizer.Speak()
for text to speech. but i am unable to set voice as i want, there are only few settings available in C# like age,gender etc

i want to have voice like in IGI game. (Mission briefing by girl at start of IGI mission)
is it possible to have that one. ?

What I have tried:

synthesizer.SelectVoiceByHints(VoiceGender.Male, VoiceAge.Senior);
Posted
Updated 14-Dec-17 10:43am
Comments
RedDk 14-Dec-17 14:24pm    
I'd start by using VS to browse the System.Speech assembly. Search on "Speak" specifically ... see the 40 or so odd returns ... and double click on 'em. Or hit F1 and foil any nebulous preconceptions which condense before they become nefarious and unuseful. When usg VS Object Browser do as the doctor would do (if he didn't already know exactly what to do without it ... already).

1 solution

Ummm...Most voice audio is games is pre-recorded and played back. It's not voice synthesis.

You can get other TTS voice packs from sites like Zero2000[^], CereProc[^], Ivona[^], Cepstral[^], ... and the like.

Warning: Free ones are usually not high quality!
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900