3

你好!
我正在尝试使用 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,以便我们可以在购买前试用该服务?
我试图浏览他们的文档,但不清楚在这种情况下我可能有哪些选择。
任何帮助将不胜感激。
提前致谢!

4

2 回答 2

4

根据文档,您尝试使用的 Batch API 只能与付费的“标准”订阅密钥一起使用。可以使用免费层的订阅来评估实时 API(此处的所有其他示例)。

于 2019-03-28T10:36:46.197 回答
0

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

以下注意事项:

1)我已经尝试了 \samples\csharp\dotnetcore\console c# 示例以进行场景再现。

2) 我尝试使用选项 1 和 5 中的麦克风进行翻译服务和语音到文本。

在此处输入图像描述

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

这是相同的输出

在此处输入图像描述

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

希望能帮助到你。

于 2019-03-28T07:00:08.610 回答