Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Microsoft Cognitive speech services - Speech to text batch transcription permission error

Hello!
I am trying to use MS cognitive services for speech to text transcription. I need to run a sample first before I build it into my production app though. So I am trying out this: Git sample

This sample basically just asks you to fill in the host name, subscription key and the Azure blob URL. I have done all of that and I am able to get the JWT token and read what files I have uploaded so far(0 actually). Just that when I try to upload a file for transcription it gives me this in response:

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

So, are trial users not allowed to use the service?
Is there a API within MS cognitive services which supports trial users so that we can try out the service before buying?
I have tried to run through their docs but it is not clear what all options I might have in this context.
Any help will be appreciated.
Thanks in Advance!

like image 558
SutharMonil Avatar asked Sep 13 '25 08:09

SutharMonil


1 Answers

The Batch API, which you are trying to use, can only be used with a paid "Standard" subscription key as per the docs. The real-time APIs (all the other samples here) can be evaluated using the subscription from the free tier.

like image 145
user1248490 Avatar answered Sep 15 '25 23:09

user1248490