我正在做一个包括语音合成的程序。几周前,我写了介绍信
using (SpeechSynthesizer s = new SpeechSynthesizer())
{
s.SetOutputToWaveFile("file.wav");
s.Speak(textBox1.Text);
}
现在我正在编写一个真正的程序,并尝试使用相同的基本代码块。然而,它现在在市场上失败了
s.SetOutputToWaveFile
呼叫它抛出一个PlatformNotSupportedException,并显示以下消息:“系统上未安装语音或当前安全设置不可用。”
有什么想法吗?
编辑,2009年11月9日:
我增加了一笔赏金,现在甚至只是这个计划:
static void Main(string[] args)
{
using (SpeechSynthesizer ss = new SpeechSynthesizer())
{
ss.Speak("Hello There");
}
}