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.
How to authenticate and measure customers usage of cognitive services
Andreas
6
Reputation points
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?