Is is possible to use Batch Transcription with a Custom Endpoint?

WildIrishWomen 96 Reputation points
2021-02-16T15:32:20.523+00:00

Hi, I've set up a custom model in the cognitive services speech studio and I'd like to use it with batch transcription - but I'm not sure how/where to put the 'cid' I have into the post request: https://centralus.dev.cognitive.microsoft.com/docs/services/speech-to-text-api-v3-0/operations/CreateTranscription is it possible?

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
1,471 questions
{count} votes

Accepted answer
  1. WildIrishWomen 96 Reputation points
    2021-03-12T13:37:24.15+00:00

    ok, I've worked it out, so you don't use the cid directly, you need the model id instead (you can get that from the cognitive services speech studio when you create the model)

    then you hit the CreateTranscription endpoint and include:

    "model": { "self": "https://northeurope.api.cognitive.microsoft.com/speechtotext/v3.0/models/{model id}"}

    in the data you post.

    you can check in the response when you submit that the right model is used, if you make a mistake (e.g. leaving out the 'self') then it will just use the default model.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. YutongTie-MSFT 47,601 Reputation points
    2021-02-17T09:00:43.467+00:00

    Hello,

    Thanks for reaching out to us. I am not pretty sure what "cid" you are mentioning but a deployed custom endpoint is not needed for the batch transcription service. You can use batch transcription with custom models directly.

    If you plan to customize models, follow the steps in Acoustic customization and Language customization. To use the created models in batch transcription, you need their model location. You can retrieve the model location when you inspect the details of the model (self property).

    Please follow the guidance for more details and let me know if you have any question.

    Regards,
    Yutong