Search code examples
c#text-to-speech

Microsoft SpeechSynthesizer (TTS) Voice Crackle


When using Microsoft SpeechSynthesizer voices sometimes crackle, are fuzy...

// Initialize a new instance of the SpeechSynthesizer.
SpeechSynthesizer synth = new SpeechSynthesizer();

// Configure the audio output. 
synth.SetOutputToDefaultAudioDevice();

// Speak a string.
synth.Speak("This example demonstrates a basic use of Speech Synthesizer");

I assume it is related to CPU usage. But it happend on powerfull computer too. Is there any best practices or workaroud ?


Solution

  • Adjust the rate downwards, until the crackling disappears.