Hi @LeetGPT
Thank you for using the Microsoft Q&A forum.
To use ITN as part of speech, you can pass the "format" query parameter with the value "detailed" to the Azure Speech to Text API. This will ensure that the API response contains all available text formats, including "Display", "ITN", "Lexical", and "MaskedITN".
The inverse-text-normalized (ITN) or canonical form of the recognized text is printed with phone numbers, numbers, abbreviations (such as "doctor smith" to "dr smith"), and other transformations applied when using the "ITN" format.
By default, the API response is in "Simple" format, which includes only the recognized text. However, you can use the "Detailed" format to obtain N-Best results in JSON format.
By specifying the "Detailed" format query parameter, the API response will include all the available text formats, such as "Display", "ITN", "Lexical", and "MaskedITN". The "ITN" format will display numbers as numerical values instead of text. You can retrieve this response from the API and integrate it into your application.
You can find a comprehensive list of all the supported query parameters for the Speech-to-text Rest API on this page and try to use these in your SDK as well.
Thank you!
I hope this helps.
If an answer is helpful, please click on or upvote which might help other community members reading this thread.