【问题标题】:C#: Speech Synth with PromptBuilder not working rightC#:带有 PromptBuilder 的语音合成器无法正常工作
【发布时间】:2011-05-31 05:32:13
【问题描述】:

我当然猜测我的电脑出了点问题,也许是某个图书馆……不确定。 首先,在家里,我听不到男声。我认为这是因为它在家里有一个不同的库,在 Win7 Ultimate 上。如果有人有任何想法,我将不胜感激。 在我的工作电脑 winXP SP3 (.NET 4) 上,我可以听到男性的声音......但是...... pbuilder 无法正常工作:

pbuilder.StartStyle(pStyle);
pbuilder.StartParagraph();
pbuilder.StartVoice(VoiceGender.Male, VoiceAge.Teen, 2);
pbuilder.StartSentence();
pbuilder.AppendText("Checking current weather.");
pbuilder.EndSentence();
pbuilder.EndVoice();
pbuilder.EndParagraph();
pbuilder.EndStyle();
ss.SpeakAsync(pbuilder);

在家工作......但在工作中,它所说的(我不是在开玩笑)都是“废话”。如果我说:

ss.SpeakAsync("Checking current weather");

然后它会这么说。 ???

如果有人感兴趣,我正在努力构建自己的...迷你贾维斯(来自钢铁侠) http://code.google.com/p/jarvisv2win7/

在撰写本文时,具有语音识别功能,将识别给定的命令(播放柴可夫斯基......检查电子邮件......它有多冷?......等等)

【问题讨论】:

    标签: c# speech-recognition text-to-speech


    【解决方案1】:

    您无法在 Windows 7 上获得男性声音,因为默认情况下 Windows 7 上没有安装男性声音。

    XP 默认安装了两种英语语音(Microsoft Sam 和 Microsoft Mary),但是 Windows Vista 和 Windows 7 默认只安装一种英语语音 (Microsoft Anna)。 因此,在 Windows 7 上,您将无法选择男性声音,因为未安装。

    根据PromptBuilder 类的文档,Windows XP 不是受支持的平台。

    【讨论】:

      猜你喜欢
      • 2021-06-20
      • 1970-01-01
      • 2012-09-30
      • 2013-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-23
      • 1970-01-01
      相关资源
      最近更新 更多