Microsoft认知语音服务 - 语音到文本批量转录权限错误

问题描述 投票:0回答:2

你好! 我正在尝试使用MS认知服务进行语音转换。我需要先将样本运行,然后再将其构建到我的生产应用程序中。所以我正在尝试这个:Git sample

此示例基本上只是要求您填写主机名,订阅密钥和Azure blob URL。我已经完成了所有这些并且我能够获取JWT令牌并读取到目前为止我上传的文件(实际上是0)。只是当我尝试上传文件进行转录时,它会给我回复:

InnerException  {"Only \"Standard\" subscriptions for the region of the called service are valid."} System.Exception {BatchClient.FailedHttpClientRequestException}

那么,试用用户是否不允许使用该服务? MS认知服务中是否有支持试用用户的API,以便我们可以在购买之前试用该服务? 我试图浏览他们的文档但是我不清楚在这种情况下我可能拥有的所有选项。 任何帮助将不胜感激。 提前致谢!

c# asp.net-web-api2 speech-to-text microsoft-cognitive azure-speech
2个回答
1
投票

您尝试使用的Batch API只能与docs的付费“标准”订阅密钥一起使用。可以使用免费套餐中的订阅来评估实时API(所有其他示例here)。


0
投票

我尝试了相同的代码示例,它对我有用。

注意事项:

1)我已经尝试了\ samples \ csharp \ dotnetcore \ console c#sample用于场景再现。

2)我已经尝试使用麦克风翻译服务和语音文本,在第1和第5选项中。

enter image description here

3)请确保修改认知服务api的订阅密钥和服务区域。在我的情况下,它是我们西部,我从门户网站下面得到它。

https://azure.microsoft.com/en-us/try/cognitive-services/my-apis/?apiSlug=speech-services

终点是https://westus.api.cognitive.microsoft.com/sts/v1.0

4)使用麦克风时,请更改belo类中的订阅密钥和服务区域。

RecognitionWithMicrophoneAsync.cs

这是相同的输出

enter image description here

如果您需要任何帮助,请告诉我。

希望能帮助到你。

© www.soinside.com 2019 - 2024. All rights reserved.