Share via

How to authenticate and measure customers usage of cognitive services

Andreas 6 Reputation points
2020-09-08T06:55:31.023+00:00

We have set up a Speech To Text service with a Custom Model that will be used for dictation. What is the best way to identify customers and measure their usage of the service?

Currently the Windows client is not communicating with anything else but the Speech To Text service. Authentication is done with our subscription key so there is no way to distinguish between different customers.

Is there a way to authenticate unique users with Azure Active Directory and measure their usage?

Azure Speech in Foundry Tools
Foundry Tools
Foundry Tools

Formerly known as Azure AI Services or Azure Cognitive Services is a unified collection of prebuilt AI capabilities within the Microsoft Foundry platform


1 answer

Sort by: Most helpful
  1. GiftA-MSFT 11,181 Reputation points Moderator
    2020-09-10T23:16:04.083+00:00

    Thanks for the information. Unfortunately, cognitive services doesn't have a built-in user specific usage metrics. The closest metric to what you're looking for would be SpeechSessionDuration (Total duration of speech session in seconds by ApiName, OperationName, and Region) and available through Azure Monitor. However, you can create your own custom metrics in Azure monitor. Hope this helps.

    Was this answer helpful?

    1 person found this answer helpful.

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.