我当然猜测我的电脑出了问题,也许是某处的图书馆..不确定。 首先,在家里,我无法获得男声。我认为这是因为它在家中有一个不同的库,在Win7 Ultimate上。如果有人有任何想法,我会很感激。 在我的工作PC上,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);
在家工作......但在工作中,它所说的(我不是在开玩笑)是“Blah”。如果我把:
ss.SpeakAsync("Checking current weather");
然后会说。 ???
如果有人有兴趣,我正在建立自己的......迷你Jarvis(来自钢铁侠) http://code.google.com/p/jarvisv2win7/
在写这篇文章的时候,有语音识别,会认出给定的命令(玩柴可夫斯基....查看邮件..有多冷?等等)
答案 0 :(得分:1)
您无法在Windows 7上获得男声,因为默认情况下Windows 7上没有安装男声。
XP默认安装了两个英语语音(Microsoft Sam和Microsoft Mary),但是 Windows Vista和Windows 7默认只安装一个英语语音(Microsoft Anna)。 因此,在Windows 7上,您将无法选择男性语音,因为未安装男性语音。
根据PromptBuilder类的文档,Windows XP不是受支持的平台。