我正在开发 Xamarin 应用程序,并尝试使用文本转语音。它在 Android 上运行得很好,但我很难实现 UWP 版本。
我在 Microsoft 网站上查看了这篇文章:https://learn.microsoft.com/en-us/uwp/api/windows.media.speechsynthesis.speechsynthesizer
教程非常清楚,直到那行:
MediaElement mediaElement = this.media;
我不明白如何在 UWP 上实现跨平台应用服务的上下文中访问此对象。
有人可以提供任何见解吗?
最佳答案
回答
添加Text to Speech Plugin到您的 UWP 项目和任何 Netstandard/PCL 项目。
要触发文本转语音插件,请使用 CrossTextToSpeech.Current.Speak
。
示例
string textToSpeak = "Hello World";
await CrossTextToSpeech.Current.Speak(textToSpeak);
关于c# - 通过 Xamarin 在 UWP 上使用文本转语音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47764819/