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