@CodeKidz Thanks for getting back. Please try Speech Studio to see how phrase list can improve recognition accuracy. Go to Real-time Speech to text in Speech Studio.
- You test speech recognition by uploading an audio file or recording audio with a microphone. For example, select record audio with a microphone and then say "Hi Rehaan, this is Jessie from Contoso bank. " Then select the red button to stop recording.
- You should see the transcription result in the Test results text box. If "Rehaan", "Jessie", or "Contoso" were recognized incorrectly, you can add the terms to a phrase list in the next step.
- Select Show advanced options and turn on Phrase list.
- Enter "Contoso;Jessie;Rehaan" in the phrase list text box. Note that multiple phrases need to be separated by a semicolon.
Use the microphone to test recognition again. Otherwise you can select the retry arrow next to your audio file to re-run your audio. The terms "Rehaan", "Jessie", or "Contoso" should be recognized.
On a side note, for improving the accuracy of the speech-to-text results, you might want to consider the following:
- Improve speech-to-text accuracy with Azure Custom Speech: This blog post from Microsoft Azure discusses how to improve speech-to-text accuracy with Azure Custom Speech. It explains how to train a custom speech model on top of a base model to improve recognition of domain-specific vocabulary and specific audio conditions.
- Improve recognition accuracy with phrase list - Azure AI services: This Microsoft Learn document explains how to use a phrase list to improve recognition accuracy. A phrase list is a list of words or phrases provided ahead of time to help improve their recognition.
Hope this helps.
**
Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.