How can I user custom translator on my speech recognitive service?

Payne 谢 0 Reputation points
2023-10-07T10:34:00.46+00:00

I want to add a custom dictionary in Azure's speech recognition service, but custom dictionaries can only be used in the text translator. I don't know how to add it in the speech recognition service. For example, I want to ensure accurate translation of specific terms, such as translating "KizunaAi" to "絆愛" and else net slang

Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,645 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Konstantinos Passadis 17,456 Reputation points MVP
    2023-10-08T23:40:42.32+00:00

    Hello @Payne 谢 !

    Welcome to Microsoft QnA!

    You can utilize Azure Custom Speech Service :

    https://learn.microsoft.com/en-us/azure/ai-services/speech-service/custom-speech-overview

    From the Doc :

    "With Custom Speech, you can evaluate and improve the accuracy of speech recognition for your applications and products. A custom speech model can be used for real-time speech to text, speech translation, and batch transcription.

    Out of the box, speech recognition utilizes a Universal Language Model as a base model that is trained with Microsoft-owned data and reflects commonly used spoken language. The base model is pre-trained with dialects and phonetics representing various common domains. When you make a speech recognition request, the most recent base model for each supported language is used by default. The base model works well in most speech recognition scenarios.

    A custom model can be used to augment the base model to improve recognition of domain-specific vocabulary specific to the application by providing text data to train the model. It can also be used to improve recognition based for the specific audio conditions of the application by providing audio data with reference transcriptions."


    I hope this helps!

    Kindly mark the answer as Accepted and Upvote in case it helped!

    Regards