Customize the language model of the speech recognizer by tailoring it to the vocabulary of the application and the speaking style of your users.
Customize the acoustic model of the speech recognizer to better match the expected environment and user population of your application.
Deploy your models to create a speech recognition endpoint that's customized to your application.
Send requests to your custom endpoint using HTTP or the Microsoft Cognitive Services speech client library
This service is part of Microsoft Cognitive Services