【问题标题】:Microsoft Cognitive Speech SDK for UWP apps适用于 UWP 应用的 Microsoft 认知语音 SDK
【发布时间】:2019-06-12 02:34:48
【问题描述】:

我希望将适用于 C# 的 Microsoft Cognitive Speech SDK 整合到 UWP 应用中。但是经过一些研究,我可以看到,sdk 仅适用于 .NET 框架,而不适用于 .net 核心(UWP 所基于的)。那么是否有任何解决方法可以使其在.net core 上运行?有什么方法可以像 PCL 或通过 .NET Standard 进行转换?

注意:我知道 REST API 服务,但它对语音识别有 15 秒的限制。但我正在寻找一种连续识别模式。

我也试用了 Windows 10 内置的语音识别,但不够准确。

【问题讨论】:

    标签: c# .net uwp .net-core


    【解决方案1】:

    您可以尝试创建一个 .NET Standard 库,从那里引用 SDK,然后创建一个充当适配器的类,以便从 UWP 访问 SDK 的所需功能。但如果 SDK 使用了一些 UWP 中未实现的 API,则可能会出现问题。

    为避免 REST API 限制,您可以follow the documentation 通过 WebSockets 连接到服务。现在似乎没有库可以执行此操作,因此您将自己实现它。 UWP 本身有 built-in support for WebSockets 所以这应该是可以做到的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-09
      • 1970-01-01
      • 2016-07-07
      • 2020-08-29
      相关资源
      最近更新 更多