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 移出并使用专用于 androidios 的 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 变量值并将其转换为语音吗?

如何播放从 Bing Text to Speech API 返回的音频流?

语音识别惨遭失败:Bing Speech API / token 中的错误状态码 401