【问题标题】:Is there any way to detect speech in a Xamarin Forms application?有没有办法在 Xamarin Forms 应用程序中检测语音?
【发布时间】:2019-03-31 07:12:24
【问题描述】:

我想知道我的应用程序是否有办法听取用户的语音,例如当他们说“是”或“否”时。有没有人在 iOS、Android 或 Forms 代码中实现过类似的东西。任何人对如何做到这一点或是否可能有任何建议?

【问题讨论】:

    标签: ios xamarin xamarin.forms xamarin.ios


    【解决方案1】:

    这可以使用 Microsoft Speech API 实现

    https://docs.microsoft.com/en-us/xamarin/xamarin-forms/data-cloud/cognitive-services/speech-recognition

    Microsoft 认知服务是 Azure 中的一组完全有人值守的端点,提供了一系列与 AI 相关的功能。端点可通过 REST 访问。该链接包含 XF 应用程序中的示例

    【讨论】:

      【解决方案2】:

      Xamarin Forms 只是用户界面的抽象,它不提供任何额外的跨平台 API。 Xamarin.iOS 和 Xamarin.Android 确实实现了一些跨平台 API,但仅实现了通用 .NET API,并且它们不包括语音转文本 API。

      因此,您可以使用本机方法:https://devblogs.microsoft.com/xamarin/speech-recognition-in-ios-10/https://docs.microsoft.com/en-us/xamarin/android/platform/speech,或者最终找到一些将它们抽象为跨平台 API 的包。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-10-04
        • 1970-01-01
        • 2021-04-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-18
        相关资源
        最近更新 更多