我正在尝试在我的Windows手机应用中实现后台任务。我需要在我的任务中实施TTS,而且我不认为它与TTS一起工作。以下是我的代码段。
protected override void OnInvoke(ScheduledTask task)
{
//Some logic here
SpeechSynthesizer synth = new SpeechSynthesizer();
await synth.SpeakTextAsync("My message from back ground task!");
}
如果我只是用Toast消息替换TTS,我可以在设置的间隔中看到toast消息。我还将ID_CAP_SPEECH_RECOGNITION功能添加到主应用程序中。如何在后台计划任务中实现TTS(我正在尝试执行定期任务)。有人可以指点我的样本吗?
答案 0 :(得分:0)
不支持此功能。文本到语音仅适用于前台应用程序。 除了toast和tile通知之外,后台任务不能执行任何UI。