正如标题一样,当我尝试从PeriodicScheduledTask的OnInvoke方法调用SpeechSynthesizer.SpeakTextAsync时,我收到了UnauthorizedAccessException错误。 在主项目中,我已经添加了ID_CAP_SPEECH_RECOGNITION标志。还有什么我需要做的吗?
答案 0 :(得分:1)
您无法从后台代理调用语音合成,因此例外。您不能随便随意开始与您通话。您可以创建他们单击的Toast通知,这会激活您的应用并导航到特定页面......此时您应该可以正常使用语音。
HTH!