Windows Phone 8中“await”中的SpeechSynthesizer错误

时间:2014-03-01 10:08:42

标签: c# windows-phone-7 windows-phone-8 windows-phone speechsynthesizer

我在SpeechSynthesizer中收到错误,它说:

  

错误:'await'要求类型'Windows.Foundation.IAsynAction'   有一个合适的GetAwaiter方法。你错过了指令吗?   '系统'?

我使用纯文本,我的代码就像这样

await synth.SpeakTextAsync(titleTextBox.Text);

1 个答案:

答案 0 :(得分:1)

async关键字添加到方法标题中。

    private async void MethodName()
    {
        var synth = new SpeechSynthesizer();
        await synth.SpeakTextAsync(titleTextBox.Text);
    }