System.Speech语音合成器的奇怪问题

System.Speech语音合成器的奇怪问题,第1张

概述System.Speech语音合成器的奇怪问题

我正在研究一个包括语音合成的程序。 几个星期前,我写了介绍

using (SpeechSynthesizer s = new SpeechSynthesizer()) { s.SetoutputToWavefile("file.wav"); s.Speak(textBox1.Text); }

程序。 它工作得很好。 我从我的任务清单中删除了“研究语音合成”,并转移到项目的其他部分。

现在我正在编写一个真正的程序,并试图使用这个相同的基本代码块。 但是,现在在s.SetoutputToWavefile调用上失败。 它将引发一个PlatformNotSupportedException,并显示以下消息:“系统上没有安装语音,或者没有当前安全设置可用的语音。”

我在32位Vista上。 据我所知,两个程序都有相同的编译器设置。 请注意,这是一个Winforms应用程序,而不是ASP.Net或任何部分信任。 我在另一个Visual Studio实例中调用了原来的程序,它仍然可以正常工作。

在windows环境中使用Etsy的StatsD

在IIS 7.5 / windows 7家庭高级版RavendB错误

为什么我的.NET windows服务有时不会自动启动?

如何将文本文件的行添加到ListBox(C#)上的单个项目

授予在没有UAC提示的情况下启动时启动的应用程序的pipe理员权限?

有任何想法吗?

编辑,11/9/09:

我已经添加了一个赏金,现在甚至只是这个程序:

static voID Main(string[] args) { using (SpeechSynthesizer ss = new SpeechSynthesizer()) { ss.Speak("Hello There"); } }

失败。 我猜测有一些许可或我需要设置的东西,但我找不到它。 我的另一个程序 – 与这个新程序完全一样的最初的基本程序仍然有效。

通过.NET使用windows讲述人

将窗口焦点恢复到之前的所有者

C#:如何得到像控制面板程序和function一样安装程序?

将VS MBCS源代码Expression式转换为Unicode

如何在windows 8.1中安装WPF Performance Suite?

你可以比较WinDiff两个.csproj文件,看他们是否使用相同的东西的参考?

也许一个使用本地文件(在他自己的子目录),而另一个使用系统文件?

总结

以上是内存溢出为你收集整理的System.Speech语音合成器的奇怪问题全部内容,希望文章能够帮你解决System.Speech语音合成器的奇怪问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1290026.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存