Xamarin 上的 Bing Speech API/语音服务(无 REST,sdk websocket 来处理连续识别)
Posted
技术标签:
【中文标题】Xamarin 上的 Bing Speech API/语音服务(无 REST,sdk websocket 来处理连续识别)【英文标题】:Bing Speech API / Speech service on Xamarin (No REST, sdk web socket to handle continous recognition) 【发布时间】:2018-08-10 13:39:35 【问题描述】:我正在为基于 Xamarin 的简单语音识别移动应用程序评估“Bing Speech API”及其新兄弟“Speech Service”(仍处于预览模式)。
我使用 API REST 获得了不错的效果,但它的约束持续时间长度为 15 秒,这使得很难申请连续语音识别和唤醒词。
由于这个原因,我还探索了基于 Web 套接字(也称为客户端库)的 Bing 语音和语音服务 SDK。 它们在桌面应用程序上运行良好,但似乎与 Xamarin 不兼容(见下图)。
您知道在 Xamarin 项目中使用 Bing Speech API 或 Spech 服务客户端库(Web Socket)处理连续语音识别的任何可能方式吗?
目前我发现的唯一替代方案是从 Xamarin 移出并使用专用于 android 和 ios 的 Bing Speech API/Speech Service 客户端库...
谢谢
Bing Speech API client library on xamarin
Speech Service client library on Xamarin
【问题讨论】:
【参考方案1】:抱歉,Speech SDK 目前不支持 Xamarin。它在我们的功能列表中,但我们还没有 ETA。
谢谢,
【讨论】:
以上是关于Xamarin 上的 Bing Speech API/语音服务(无 REST,sdk websocket 来处理连续识别)的主要内容,如果未能解决你的问题,请参考以下文章
我可以像在 VS 调试器中一样模拟 List<Microsoft.Bing.Speech.Recognition Phrase> 的值吗?
如何在 Bot Framework C# 中使用 Bing Speech API
与 Bing Speech API 集成的 Java Web
Bing Text-to-Speech 可以采用 javascript 变量值并将其转换为语音吗?