问题标签 [microsoft-cognitive]

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 投票
1 回答
534 浏览

java - Java .wav 获取二进制数据

我正在使用 Microsoft Project Oxford Speaker Recognition API REST,为了创建注册,我需要发送 .wav 文件的二进制数据。我已经有了记录和保存 .wav 文件的类,现在我必须发布它,我只是不知道如何将 .wav 文件“解码”为我想要的二进制数据......

感谢任何帮助。

这是我要执行的操作的链接:Speaker Recognition Create Enrollment

0 投票
1 回答
805 浏览

python - Project Oxford Speaker Recognition - 无效的音频格式

我一直在尝试使用 Project Oxford Speaker Recognition API(https://dev.projectoxford.ai/docs/services/563309b6778daf02acc0a508/operations/5645c3271984551c84ec6797)。

我已经成功地录制了麦克风上的声音,并将其转换为所需的 WAV(PCM,16bit,16K,Mono)。

问题是当我尝试将此文件作为二进制流发布到 API 时,它会返回 Invalid audio format 错误消息。

网站上的演示( https://www.projectoxford.ai/demo/SPID )接受了相同的文件。

我正在使用带有此代码的 python 2.7。

这就是我得到的回应。

请如果有人可以指导我了解我所缺少的内容。我已经验证了音频文件的所有属性和 API 所需的要求,但没有运气。

感谢所有答案和评论。

0 投票
1 回答
336 浏览

c# - Microsoft.ProjectOxford.Vision 安装失败

我只是尝试从 Nuget 安装 ProjectOxford.Vision 但它的错误。

严重性代码描述项目文件行抑制状态错误无法安装包“Microsoft.ProjectOxford.Vision 1.0.213”。您正在尝试将此包安装到以“WindowsPhoneApp,Version=v8.1”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。0

你能帮我吗?

0 投票
1 回答
2947 浏览

base64 - Emotion API 项目牛津 base64 图像

我正在尝试在 PhoneGap 应用程序中通过 JavaScript 调用 Emotion Api。我将图像编码为 base64 并验证数据可以通过在线工具之一进行解码。这是我在网上找到的要使用的代码。

var apiKey = "e371fd4333ccad2"; //(您可以在现场获得免费密钥,此处已修改)

//apiUrl:API 的基本 URL。通过 API 文档 var apiUrl = " https://api.projectoxford.ai/emotion/v1.0/recognize "了解其他 API 的含义;

“文件”是 base64 字符串。

我得到了这个:

所以我尝试了他们的控制台测试页面。 https://dev.projectoxford.ai/docs/services/5639d931ca73072154c1ce89/operations/563b31ea778daf121cc3a5fa/console

我可以放入像您的“example.com/man.jpg”这样的图像,效果很好。但是如果我拍摄相同的图像并将其编码为 base 64 图像,我得到的只是“Bad Body”,我已经尝试将它作为内容类型“application/octet-stream”和“application/json”并得到相同的错误. 编码的样本看起来像..和http请求

POST https://api.projectoxford.ai/emotion/v1.0/recognize HTTP/1.1 内容类型:application/octet-stream 主机:api.projectoxford.ai Ocp-Apim-Subscription-Key:••••• •••••••••••••••••••••••••• 内容长度:129420

数据:图像/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/...

我回来了:

Pragma: no-cache Cache-Control: no-cache 日期: Fri, 01 Apr 2016 16:23:09 GMT X-Powered-By: ASP.NET Content-Length: 60 Content-Type: application/json; charset=utf-8 过期:-1

{“错误”:{“代码”:“坏人”,“消息”:“无效的面部图像。” } }

我现在不确定您是否可以从 Javascript 发送这样的图像。谁能告诉我我的 javascript 是否正确,或者他们是否可以将编码的 base64 字符串图像发送到该站点。

谢谢你的帮助蒂姆

0 投票
1 回答
788 浏览

c# - 在 C# 中显示 Project Oxford 的 Emotion API 结果

我无法显示 Emotion API 返回的结果。结果以 Emotion[] 的形式返回。代码如下

我需要从各种情绪的结果中找到最主要的情绪。

0 投票
1 回答
292 浏览

c# - 如何使用 Project Oxford 的 Speech API 将解决方案实施到 WPF 应用程序中?

我一直无法找到链接未断开的相关文档。

我想在我的 WPF 应用程序中实现 Project Oxford 的 Speech API 的所有 API 功能。这些功能包括添加、编辑和删除意图、实体、预建实体、短语列表。

那么如何将所有这些控件带入我的 WPF 应用程序并能够实时使用 Speech API?

非常感谢任何帮助,并感谢您阅读我的问题。

0 投票
2 回答
760 浏览

microsoft-cognitive - MS 认知服务 - 人脸 API - 人员组训练状态始终返回“操作失败”

当我尝试获取人员组培训状态(https://dev.projectoxford.ai/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395247)时,API 总是返回“操作失败”(但火车https:// dev.projectoxford.ai/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395249返回 202)。有人知道什么会导致这个错误吗?谢谢你的帮助!

0 投票
1 回答
667 浏览

ios - 返回的 JSON 无效:无法解析为 [String: String] 但可用作 NSArray

我目前正在向 Microsoft 的 Emotion API 发送请求,请求成功但我收到无效的JSON,(JSON 无法使用NSJSONSerialization.JSONObjectWithData as! [String: String]or withSwiftyJSON但可以转换为NSArray(我可以使用NSArray)。(所有其他选项返回nil

要求

预期的 JSON(来自 API 测试控制台的结果)

NSArray 结果

0 投票
1 回答
335 浏览

javascript - Microsoft 认知服务 JavaScript 请求“访问控制允许来源”

嗨,当我尝试从我的服务器/本地计算机通过 JavaScript 访问 Microsoft Cognitive Services API 时,我收到以下错误。

这是我的请求代码:

}

在我的 .htaccess 中,我已经添加了:

当我用 hurl.it 测试请求时,它可以工作。只是从我的服务器它没有。

0 投票
1 回答
926 浏览

jquery - Microsoft Azure Cognitive Project Oxford Speech API Text to Voice jQuery REST 示例

任何人都获得了 Azure Project Oxford Speech API 的有效 jQuery REST 代码示例。

我已经启动了 Azure 应用服务和密钥。只需要一个简单的原型页面,在加载时播放当前特定文本中的一些文本

甚至可以在客户端只使用 javascript/jQuery 和 REST 而没有服务器端代码来做到这一点?

另外,我安装了服务器端示例,但它只能从 localhost 播放。没有错误,但不会从 azure 网站播放。

更新:仅使用客户端 js 代码。我能够进行身份验证并且我正在获取 RIFF AWAVEfmt >} 数据,但似乎无法弄清楚如何从浏览器播放它。我没有错误。

.done(function (response) { 在此处输入图像描述 var audio = new Audio(response); audio.play();

谢谢。