问题标签 [azure-cognitive-services]

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 投票
2 回答
373 浏览

node.js - 使用名称训练 LUIS

我正在尝试训练我的 LUIS 应用程序来识别用户名。为此,我创建了一个名为 ContactEntity 的简单实体,并添加了不同的话语:

带有实体的意图定义

我已经训练了我的应用程序,但它仍然无法识别其他名称,尽管已经标记的名称可以完全识别。

测试控制台

我必须输入多少话语才能使 LUIS 开始识别它?可以使用简单实体还是应该使用其他类型的实体?

预先感谢您,问候。

0 投票
0 回答
264 浏览

face-recognition - Microsoft 认知服务人脸 ID

https://docs.microsoft.com/pt-br/azure/cognitive-services/Face/quickstarts/php

我做了这个 php 示例并在 microsoft azure web server 上发布。

->识别图像中的人脸 https://docs.microsoft.com/pt-br/azure/cognitive-services/Face/QuickStarts/PHP#Identify

Microsoft 认知服务人脸 ID 未返回。

0 投票
1 回答
195 浏览

microsoft-cognitive - 是否可以在 Azure Translator Speech API 中获取语音识别语言列表?

在 Azure 认知服务中,是否可以从此语言 API(http ://docs. microsofttranslator.com/languages.html)?

我意识到 Azure Translator Speech API 可以识别韩语。但是语言 API 不会将韩语作为支持语音的语言返回,只有 tts。

我已经在以下参数下尝试了翻译语音 API( http://docs.microsofttranslator.com/speech-translate.html ) Websocket Connection,从 = hi(Hindi) 到 = en。连接返回 404。但是从 = ko, to = en ,websocket 连接返回 200 并且它可以识别韩语会话。

0 投票
1 回答
228 浏览

c# - 设置 Microsoft Bing 语音识别时的问题

我正在尝试使用 Microsoft 的 Bing 语音识别服务库。以下命令必须在带有参数的 cmd 中给出。但是我不知道应该以哪种格式输入此命令。我在任何地方都找不到它。有人能帮我吗?我应该指定一个现有的音频 WAV 文件吗?应该给出路径吗?什么是“音频语言环境”?

SpeechClientSample.exe使用以下参数运行:

  • Arg[0]:指定输入音频 WAV 文件。
  • Arg[1]:指定音频区域。
  • Arg[2]:指定识别模式:ShortPhrase模式和LongDictation模式。
  • Arg[3]:指定订阅密钥以访问语音识别服务。

请参阅C# for .NET Windows 中的语音识别服务库入门

0 投票
1 回答
1219 浏览

javascript - 使用“Content-Type:application/octet-stream”类型的数据调用 Microsoft Azure Emotion API 时获取“状态代码:400 错误请求”

我正在尝试以Content-Type: application/octet-stream.

我通过调用从画布中获取图像的 Base64 字符串canvas.toDataURL('image/jpeg', 0.1);(我也尝试用 1、0.5、0.2 调用它,只是为了检查它是否有效并停止给我错误)

然后使用那个 Base64 字符串,我调用 EmotionService 的getUserEmotion方法。

我按照这个答案中提到的说明,使用 Angular 的 HttpClient 进行 AJAX 调用。这是我的服务的样子:

这是我的网络选项卡对于请求的样子:

在此处输入图像描述

以下是我的问题:

  1. 在我关注的 SO Answer 中,他们还指定我应该processData:false为我的 AJAX 调用设置选项。但我不确定如何使用 Angular 的HttpClient.
  2. 请求有效负载中的data字段也为空。但是当我调试时,我从方法中得到了正确的 Blob 对象makeBlob。为什么会这样?
0 投票
1 回答
81 浏览

azure - Azure 中的文本分析 API 禁用

你能帮我从 Azure 的认知服务中禁用文本分析 API 吗?我已经创建了一个帐户,但我无法禁用它。

0 投票
2 回答
491 浏览

azure - 在 azure 市场找不到 bing 新闻搜索 api 资源

我找不到如何在 Azure 市场上添加“Bing News Search API v7”。我只找到了必应搜索,显然这些密钥不适用于新闻端点(401 未授权)。

我知道这听起来有点愚蠢,但是尝试获取这些 api 密钥已经有几天没有成功了。

仅供参考,我对 bing news v5 进行了免费试用,但它已过期。我正在尝试付费订阅。有人可以指出我正确的方向吗

按照链接,这就是我看到的我订阅了 bing search api,但是当我使用这些密钥时,我得到了未经授权,非常奇怪。

0 投票
2 回答
1117 浏览

azure-cognitive-services - 远程服务器返回错误:(401) Unauthorized in Microsoft.ProjectOxford

调用 GetSentimentAsync 失败,出现错误 401,如标题中所述

我在 Azure 中生成密钥的资源组的位置是“美国中南部”,我的位置是科罗拉多州,我的订阅是“Visual Studio Enterprise”

我使用此页面测试我的服务 https://westus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/56f30ceeeda5650db055a3c7

如果我使用https://westus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/someID链接来测试通话。它给出了 401。

如果我使用https://southcentralus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/someID/那么它给了 200。

似乎问题与我在 Azure 中创建新资源时选择的区域有关。似乎默认区域不是我选择的,美国中南部

那么,我应该怎么做才能让我的电话成功呢?在进行 API 调用时我可以在哪里提及区域?

谢谢阿巴斯

0 投票
2 回答
1115 浏览

rest - 无法将 LUIS 订阅密钥分配给应用程序 - API V2.0

我必须将订阅密钥分配给我在 azure 上创建的 luis 应用程序。

我正在使用 LUIS Api V2.0将订阅密钥分配给 App

我已经为它使用了更新应用程序版本外部密钥端点。 https://westus.api.cognitive.microsoft.com/luis/api/v2.0/apps/{appId}/versions/{versionId}/externalKeys _

(API 示例网址) https://westus.dev.cognitive.microsoft.com/docs/services/5890b47c39e2bb17b84a55ff/operations/5890b47c39e2bb052c5b9c43/console

我已经从 azure 创建了新的 LUIS 订阅密钥。但是,我无法将订阅密钥分配给我的应用程序。

以下是我的身体要求

以下是我得到的回应。

我已经修改了请求正文中的类型变量,例如认知服务

  • 认知服务
  • 认知服务
  • 认知服务语言
  • 了解智能服务
  • 语言理解智能服务
  • 语言理解
  • 语言理解

但是,它们似乎都不适合我。我每次都得到相同的错误响应。


此外,我搜索了一下,发现这可以通过 LUIS Api V1.0 实现。所以,我尝试将订阅密钥分配给应用程序

(API 示例网址)https://westus.dev.cognitive.microsoft.com/docs/services/56d95961e597ed0f04b76e58/operations/580c6eea39e2bb161819981d/console

以下是我的端点https://westus.api.cognitive.microsoft.com/luis/v1.0/prog/apps/5b2556b8-f97d-4772-9bf0-4f576ec9fc59/subscription

请求正文

请求标头

错误响应

我什至尝试使用 content-type:application/json。但是,它也不起作用。

所以。我无法使用 V1.0 或 V2.0 LUIS api 分配订阅密钥

请指导我如何使用 api 将新创建的订阅密钥分配给 luis。

我也尝试过以下 V2.0 端点请求,但现在已弃用。 为版本分配订阅密钥,添加外部 api 密钥,添加订阅密钥

0 投票
0 回答
22 浏览

azure-cognitive-services - TextAnalyticsAPI.Sentiment() 方法返回负面短语的正面情绪

检测到以下短语的情感得分为 0.78,而我预计得分较低。有人可以解释为什么吗?

“我会不惜一切代价避免的印度餐厅。一个比快餐店更糟糕但伪装成高端餐厅的地方。没有什么值得吃的,即使是简单的馕饼也不值得。感谢昂贵的废话,但不,谢谢。 "