Project Oxford Speech API的客户端ID

时间:2015-05-06 18:43:19

标签: azure curl speech-recognition microsoft-cognitive

我想测试Microsoft Project Oxford语音识别API,但我不知道在哪里或如何获取client_id。

我正在尝试测试Search API。首先,我正在尝试获取令牌以使用该服务:

curl -d -i "https://oxford-speech.cloudapp.net/token/issueToken?grant_type=client_credentials&client_id=123&client_secret=456scope=https%3A%2F%2Fspeech.platform.bing.com"
{ "statusCode": 401, "message": "Access denied due to invalid subscription key. Make sure you are subscribed to an API you are trying to call and provide the right key." }

我有主键和辅助键,但我找不到client_id。有人可以帮忙吗?

3 个答案:

答案 0 :(得分:5)

见这里

//注意:在http://www.projectoxford.ai注册以获取订阅密钥。从Azure Marketplace搜索语音API             //使用订阅密钥作为下面的客户端密钥。             身份验证auth =新身份验证(“想出一个简短的ClientId”,“客户端密钥”);

此处有更多说明http://www.projectoxford.ai/doc/general/subscription-key-mgmt

答案 1 :(得分:0)

  1. 转到以下链接Subscribe to speech control并订阅语音识别控件...
  2. 使用此link注册一个新应用,在这里您可以提供您选择的客户ID,稍后将在应用中使用..
  3. 最后转到以下链接[www.microsoft.com/cognitive-services/en-us/subscriptions]使用Microsoft帐户登录并找到您想要使用的任何API的订阅密钥,并将此密钥用作CLIENT SECRET < / LI>
  4. 希望这会有所帮助,因为我已经对此进行了测试,它对我来说非常适合......
  5. 第三个链接在括号中,因为我不允许超过2个链接...

答案 2 :(得分:-1)

注册Speech API后,您可以使用以下链接查看订阅密钥:https://www.microsoft.com/cognitive-services/en-us/subscriptions

Authentication auth = new Authentication("Come up with a short ClientId", "Client Secret");

在您的代码中,请勿提供简短的ClientId。只需更换&#34;想出一个简短的ClientId&#34;使用您在订阅页面上找到的第一个密钥并替换&#34; Client Secret&#34;使用您在订阅页面上找到的第二个密钥。