你好!
我正在尝试使用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,以便我们可以在购买前试用该服务?
我试图浏览他们的文档,但不清楚在这种情况下我可能拥有的所有选项。
任何帮助将不胜感激。
预先感谢!
答案 0 :(得分:1)
答案 1 :(得分: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
以下是相同的输出
让我知道您是否需要任何帮助。
希望有帮助。