Windows Phone 8 / 8.1中后台任务中的文本到语音(TTS)?

时间:2014-10-03 01:51:37

标签: windows-phone-8 windows-phone-8.1

我正在尝试在我的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(我正在尝试执行定期任务)。有人可以指点我的样本吗?

1 个答案:

答案 0 :(得分:0)

不支持此功能。文本到语音仅适用于前台应用程序。 除了toast和tile通知之外,后台任务不能执行任何UI。