C# 通过Xamarin在UWP上使用文本到语音

C# 通过Xamarin在UWP上使用文本到语音,c#,xamarin,uwp,text-to-speech,xamarin.uwp,C#,Xamarin,Uwp,Text To Speech,Xamarin.uwp,我正在开发一个Xamarin应用程序,我正在尝试将文本转换为语音。它在Android上运行得很好,但我很难实现UWP版本 我在微软网站上看过这篇文章: 在这一行之前,本教程非常清晰: MediaElement=this.media 我不明白如何在UWP上实现跨平台应用程序服务的上下文中访问此对象 有人能提供一些见解吗?回答 将添加到您的UWP项目和任何Netstandard/PCL项目中 要触发文本到语音插件,请使用CrossTextToSpeech.Current.Speak 例子 非常感谢

我正在开发一个Xamarin应用程序,我正在尝试将文本转换为语音。它在Android上运行得很好,但我很难实现UWP版本

我在微软网站上看过这篇文章:

在这一行之前,本教程非常清晰:

MediaElement=this.media

我不明白如何在UWP上实现跨平台应用程序服务的上下文中访问此对象

有人能提供一些见解吗?

回答 将添加到您的UWP项目和任何Netstandard/PCL项目中

要触发文本到语音插件,请使用
CrossTextToSpeech.Current.Speak

例子


非常感谢,我错过了这个链接。@BrandonMinick你能把评论转换成这个问题的答案吗?@NicoZhu MSFT当然,没问题@托托我补充了一个更详细的答案,如下!如果它回答了您的问题,让我们将其标记为“已接受的答案”,以帮助开发人员在将来解决类似问题!
string textToSpeak = "Hello World";
await CrossTextToSpeech.Current.Speak(textToSpeak);