Using the code:
SpeechSynthesizer synth = new SpeechSynthesizer();
synth.SetOutputToDefaultAudioDevice();
synth.Rate = 0;
synth.Speak(Line);
How do I say things and make the voice sound more epic?
Using the code:
SpeechSynthesizer synth = new SpeechSynthesizer();
synth.SetOutputToDefaultAudioDevice();
synth.Rate = 0;
synth.Speak(Line);
How do I say things and make the voice sound more epic?
The full documentation available here about SpeechSynthesizer Class
You can check the Installed voices and choose the appropriate ones.,
foreach (InstalledVoice voice in synth.GetInstalledVoices())
{
VoiceInfo info = voice.VoiceInfo;
Console.WriteLine(" Voice Name: " + info.Name);
}
Setting / Changing the voice Gender and Age might help,
synthesizer.Volume = 100; // This might helps to change Voice bit lower and upper rates.
synthesizer.SelectVoiceByHints(VoiceGender.Female, VoiceAge.Senior);
Note: Those voice enumerations must be installed in your machine.