SpeechSynthesizer.SpeakTextAsync在我的代理项目的PeriodicScheduledTask中抛出UnauthorizedAccessException

时间:2014-01-15 14:01:16

标签: windows-phone-8

正如标题一样,当我尝试从PeriodicScheduledTask的OnInvoke方法调用SpeechSynthesizer.SpeakTextAsync时,我收到了UnauthorizedAccessException错误。 在主项目中,我已经添加了ID_CAP_SPEECH_RECOGNITION标志。还有什么我需要做的吗?

1 个答案:

答案 0 :(得分:1)

您无法从后台代理调用语音合成,因此例外。您不能随便随意开始与您通话。您可以创建他们单击的Toast通知,这会激活您的应用并导航到特定页面......此时您应该可以正常使用语音。

HTH!