我想找出我的应用程序是否有办法听用户的语音,例如当他们说“是”或“否”时。有没有人在iOS,Android或Forms代码中实现过类似的操作。任何人都对如何完成或是否可行有任何建议?
答案 0 :(得分:2)
这可以使用Microsoft Speech API来实现
Microsoft Cognitive Services是Azure中一组完全有人值守的端点,提供了一系列与AI相关的功能。端点可通过REST访问。该链接包含XF应用程序中的示例
答案 1 :(得分:1)
Xamarin Forms只是用户界面的抽象,它不提供任何其他跨平台API。 Xamarin.iOS和Xamarin.Android确实实现了一些跨平台的API,但仅实现了通用的.NET API,并且不包括语音到文本的API。
因此,您可以使用本机方法:https://blog.xamarin.com/speech-recognition-in-ios-10/?utm_medium=social&utm_campaign=blog&utm_source=linkedin&utm_content=ios10-speech-recognition和https://docs.microsoft.com/en-us/xamarin/android/platform/speech,或者最终找到一些将它们抽象到跨平台API的程序包。