【发布时间】:2014-04-29 09:30:59
【问题描述】:
我正在开发一个应用程序,以使用 windows phone 8 中的语音合成器将文本转换为语音。我想突出显示语音合成器已说出的文本。在 MSDN 站点中,GetCurrentlySpokenPrompt() 方法在 SpeechSynthesizer 类中可用,但在我的代码中没有这样的方法可访问。
这是我的代码:
SpeechSynthesizer synth = new SpeechSynthesizer();
IAsyncAction task= synth.SpeakTextAsync("text");
var spokenText = synth.GetCurrentlySpokenPrompt(); // here its giving error
谁能帮帮我!
【问题讨论】:
-
避免假设可以放入口袋的计算机与桌面上的计算机完全一样。使用class properly,MSDN文章明确显示此方法不可用。
-
其实我找到了msdn.microsoft.com/en-us/library/…这个链接。这里很明显它支持windows phone 8平台。鉴于此方法不可用,您能告诉我它在哪里吗?
-
我说的是msdn.microsoft.com/en-us/library/…这个链接。无论如何,解决方案是什么?我们不能这样做吗?
-
here its giving error没有帮助。给定的错误/异常是什么?
标签: c# wpf windows-phone-8 speechsynthesizer