适用于UWP应用的Microsoft Cognitive Speech SDK

时间:2018-06-13 09:50:46

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

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

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

此外,我尝试了Windows 10内置语音识别,但它不够准确。

1 个答案:

答案 0 :(得分:0)

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

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