问题标签 [bing-speech]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1675 浏览

node.js - 语音转文本 bing 语音 API Azure

当我尝试执行下面的代码时,出现以下错误:

(节点:3784)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):错误:语音识别失败:套接字挂断

请帮我。

0 投票
2 回答
427 浏览

node.js - 使用 Bot Framework 代表用户发送消息

我目前正在尝试接受来自用户的语音输入,将其输入 Bing Speech API 以获取文本,并将该文本作为用户响应传递。我已经从 Bing 接收到文本,但我不确定如何将该文本作为用户响应发送。我一直在搜寻 GitHub,因此感谢您提供任何反馈。相关代码如下:

0 投票
0 回答
547 浏览

unity3d - Unity Bing 语音示例

我想在我的统一项目中使用 Bing 语音服务。我已经将 LUIS 和 windows.speech 用于 TextToSpeech 和 SpeechToText。

但是我没有找到任何示例,我尝试将 BibnSpeech 集成到我的项目中,但我总是遇到 namescape 或 c# 版本问题。

有人有一个简单的 Bing 语音示例,或者只是如何集成这个项目https://github.com/Azure-Samples/Cognitive-Speech-TTS/tree/master/Samples-Http/CSharp

团结吗?

thx 任何建议 =) (目前使用统一 5.5.2f1)

0 投票
1 回答
1920 浏览

google-chrome - 未捕获的 DOMException:无法构造“AudioContext”:提供的硬件上下文的数量 (6)

我正在尝试实现 microsoft bing 语音 api,并且在我录制声音后的前 5 次它的工作正常,我在控制台中遇到异常。异常:未捕获的 DOMException:无法构造“AudioContext”:提供的硬件上下文数 (6) 大于或等于最大界限 (6)。

当我尝试使用 AudioContext.close() 关闭时,它显示另一个错误,例如“未捕获(承诺中)DOMException:无法关闭正在关闭或已经关闭的上下文。” 任何人都知道这是什么错误。我正在使用微软必应语音的语音 1.0.0 js sdk。

0 投票
2 回答
676 浏览

speech-recognition - 如何将 Bing 语音 API 与 Asterisk 一起使用?

我正在使用星号构建 IVR,并且正在寻找使用语音识别 API。我可以使用 Bing 语音 API 在星号中通过星号 API 进行语音识别吗?

0 投票
1 回答
143 浏览

azure - 必应语音 API - 意外调用

我有 APS.NET 应用程序,它部署在 Azure 上。应用程序调用 Bing Speech API 来识别语音。(客户端发出 POST 请求,服务器为每个请求调用 Bing Speech API)。

它看起来像这样:

在此处输入图像描述

只有服务器调用 Bing Speech API。

现在在 Azure 仪表板中,我看到很多对 Bing Speech API 的调用,而没有向我的服务器发出请求,我不知道它是谁或什么。我重新生成了 Bing Speech API 密钥,但没有帮助。必应语音配额是有限的,所以这是一个大而昂贵的问题。

仪表板有截图:

在此处输入图像描述

在此处输入图像描述

已超出配额:

在此处输入图像描述

感谢您的帮助和建议!

0 投票
1 回答
879 浏览

botframework - 在 microsoft bot 框架上使用 webchat 获取 403 Forbidden

我在这里遵循了选项 #4: https ://github.com/Microsoft/BotFramework-WebChat/blob/speech/samples/speech/index.html 并使用了我的 COGNITIVE_SPEECH_API_KEY。但是,即使代码似乎按照文档Authorization的预期在请求中的标头中传递,我仍然收到 403 禁止。

这是我从 Chrome 开发人员工具中捕获的请求和响应:

要求

网址:wss://speech.platform.bing.com/speech/recognition/interactive/cognitiveservices/v1?format=simple&language=en-US&Authorization=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9..kK1bx_kWllytyDvdqSZlb0_HUwaLX-V6OGJGeJ3fI2k&X-ConnectionId=9B408F2612DE4902A2D37EEACC8FB350

请求方法:GET

状态码:403 禁止

响应标头

内容长度:0

日期:2017 年 5 月 28 日星期日 15:10:31 GMT

服务器:Microsoft-IIS/10.0

X-MSEdge-Ref:参考 A:B1DBE1CCBEEA44A6B0213CB1CF8B8CA6 参考 B:DEN02EDGE0314 参考 C:2017 年 5 月 28 日星期日 08:10:31 PST

请求标头

接受编码:gzip、deflate、sdch、br

接受语言:en-US,en;q=0.8

缓存控制:无缓存

连接:升级

饼干:_IFAV=A=422B5EB35D6227B47A899A55FFFFFFFF&COUNT=0&SEEALL=2&VRSN=2; SRCHD=AF=NOFORM; SRCHUSR=DOB=20160521;MSFPC=ID=a0c448564466a044a98c006abcccbaf0&CS=3&LV=201608&V=1; _RwBf=s=10&o=0&A=422B5EB35D6227B47A899A55FFFFFFFF;MUID=2350DC04198E61F62654DA0E1D8E6287;_U=1Y4QobYDPj3fzheUKiZ5uMdlvmGHvPLxng61hD9XLEWEhcPAfnXyj4UgFgyOMlw6jiTZJaP9wfqB4D6B2UYIV7_jbXnm5WTRM0ycCG-1F5YbfcPhiTR4SdgSkfPadkYRd;WLID=qgIk0rgVNCI8HNV2Z4g8xFSkWTapYBjrDBYC04Zh/6JNzAhx2KtSiq+zTmKuyODQY3+IA3XDFhKybijk6ArfNlzdJ448JV1JBNO/mmbbcGQ=; 匿名=A=422B5EB35D6227B47A899A55FFFFFFFF&E=13d0&W=1; NAP=V=1.9&E=1376&C=GKfvIsAF38G7JJpiBtQFE1j-85HTsObRYo50Mrr-fkR1HpimpRoSRA&W=1; ULC=T=CCC1|4:3;SRCHHPGUSR=CW=1329&CH=716&DPR=2&UTC=-360

主持人:speech.platform.bing.com

来源https ://ignitiontestbotweb.azurewebsites.net

杂注:无缓存

Sec-WebSocket-Extensions :permessage-deflate; client_max_window_bits

Sec-WebSocket-Key :+oV+WOyiaN3VFOIYmX1t3w==

Sec-WebSocket-版本:13

升级:websocket

用户代理:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36


bing Speech API 似乎随机接受调用。十分之一的连接尝试通过 101 Switch Protocols 状态码成功。对于相同的请求。

成功

请求网址:wss://speech.platform.bing.com/speech/recognition/interactive/cognitiveservices/v1?format=detailed&language=en-US&Ocp-Apim-Subscription-Key=0825dc93563445aca227aa125404c299&X-ConnectionId=2679C505D3D742A5809D1F08A1934E

请求方法:GET

状态码:101 交换协议


失败(对于相同的请求)

请求网址:wss://speech.platform.bing.com/speech/recognition/interactive/cognitiveservices/v1?format=simple&language=en-US&Ocp-Apim-Subscription-Key=0825dc93563445aca227aa125404c299&X-ConnectionId=2A47A79398D941ACB3F67A9580B908E

请求方法:GET

状态码:403 禁止

0 投票
0 回答
527 浏览

android - 在 React-Native 应用程序中加载 RequireJS

在过去的两天里,我一直在倾注我能找到的每一片文档和每一个切线相关的支持线程,但在这方面遇到了死胡同。

为客户开发 React-Native 应用程序。他们坚持我们使用 React-Native,此外,还希望使用 Bing 的 Speech-to-Text API。由于他们要使用的音频剪辑的长度(最少 10 秒),我们必须使用 Microsoft 提供的 JavaScript WebSocket API(因为 REST API 仅支持 5 秒剪辑)。Microsoft 的实施要求使用 RequireJS。npm install requirejs --save按照requirejs.org上的说明运行并运行打包程序后,由于缺少一些库,requireJS 无法编译。具体来说:

在进一步调查之后,这些似乎是在浏览器的完整 React 环境中的模块/库,但在 React-Native 环境中不可用。我已经npm install对它们进行了快速尝试,它成功地得到了其中的一些,但大多数都抛出了错误。在这一点上,我试图弄清楚是否有某种方法可以将这些库放入 React-Native,或者 requireJS 是否与它不兼容。有什么想法或指导吗?

谢谢

0 投票
1 回答
670 浏览

c# - 如何在 Bot Framework C# 中使用 Bing Speech API

我想将 Bing Speech API 与 bot 框架一起使用,我已经从这个链接下载了 ac# 项目https://code.msdn.microsoft.com/bing/Speech-To-Text-Bot-using-db55e1d0

但在 web.config 中,它需要以下值来获取令牌:我尝试使用这些值:

<add key="BotId" value="YourBotId" /> <add key="MicrosoftAppId" value="83da8d84-f5c0-488a-8ebf-1eb74f5437f8" /> <add key="MicrosoftAppPassword" value="CHCvJpjoCKwukJHU2J30djc" />

当我使用在 MicrosoftAppId 和 MicrosoftAppPassword 中指定的值运行项目时

机器人模拟器抛出以下错误:

-> POST 401 [conversationUpdate] [10:00:42] Error: The bot's MSA appId or password is incorrect. [10:00:42] Edit your bot's MSA info

但我认为我正在使用正确的值。我从https://apps.dev.microsoft.com获得了 appID 和 Passwordsecret,并且在注册我的机器人时,我还尝试了使用机器人框架注册门户提供的 appID 和密码。

我不知道是否可能是因为我没有提供 key="BotId" 但我不知道在哪里可以获得该 ID。

如果您下载该项目并告诉我如何使其工作,您将对我有很大帮助。

0 投票
1 回答
292 浏览

microsoft-cognitive - Bing Speech API 使用 JAVA 代码给出错误

我正在尝试使用来自 Java 服务的 Bind Speech Rest API,但每次我收到 408 响应代码。

java.io.IOException:服务器返回 HTTP 响应代码:408 用于 URL:https ://speech.platform.bing.com/speech/recognition/conversation/cognitiveservices/v1?language=en-US

我曾尝试使用不同的方法调用 REST API,但一直错误是 408 请求超时。

虽然我使用类似的调用语音 REST API 的代码创建了一个 .net 示例,但它正在工作。

有什么方法可以诊断我的 Java 代码中缺少什么?

这是我的 JAVA 代码