Azure 牛津语音API项目的客户端ID
我想测试Microsoft Project Oxford语音识别API,但我不知道从哪里或如何获取客户端id 我正在尝试测试搜索API。首先,我尝试获取一个令牌以使用该服务:Azure 牛津语音API项目的客户端ID,azure,curl,speech-recognition,microsoft-cognitive,Azure,Curl,Speech Recognition,Microsoft Cognitive,我想测试Microsoft Project Oxford语音识别API,但我不知道从哪里或如何获取客户端id 我正在尝试测试搜索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.pl
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." }
我有主键和辅键,但找不到客户端id。有人能帮忙吗?请看这里
//注意:在注册以获取订阅密钥。从Azure Marketplace搜索语音API。//将订阅密钥用作下面的客户端机密。 Authentication auth=新的身份验证(“拿出一个简短的ClientId”,“客户端密码”) 这里有更多说明
注册语音API后,可以使用以下链接查看订阅密钥:
在代码中,不要使用短ClientId。只需用您在订阅页面上找到的第一个密钥替换“想出一个简短的ClientId”,并替换“Client Secret”使用您在订阅页面上找到的第二个密钥。它与azure的用户id不一样吗?我尝试了我的电子邮件地址作为客户端id,我使用它登录azure-不起作用…>>找到了一个简短的客户端id,因此我尝试了以下方法:curl-d-I“secret key>&scope=https%3A%2F%2Fspeech.platform.bing.com”以及(Client\u id=tomas0413)在这两种情况下,我都会得到:{“statusCode”:401,“message”:“由于无效的订阅密钥,访问被拒绝。请确保您订阅了试图调用的API并提供了正确的密钥。”}一旦您获得了此信息,此命令应能正常工作:curl-v-X POST”“-H”内容类型:application/X-www-form-urlencoded“-H“Ocp Apim订阅密钥:--data ascii”授予\类型=客户端\凭据和客户端\ id=&客户端\机密=&范围=”
Authentication auth = new Authentication("Come up with a short ClientId", "Client Secret");