Azure speech custom keyword

depaul J 20 Reputation points
2023-04-27T23:42:00.54+00:00

I want to build a quick demo like Apple Siri with Azure service, my scenario is I will use my keyword to activate my device,like “hey James” is this doable in Azure speech, and my customer is not native English so they might have some accent, how Azure speech will detect those language.

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
2,069 questions
0 comments No comments
{count} votes

Accepted answer
  1. YutongTie-MSFT 53,971 Reputation points Moderator
    2023-04-28T00:30:21.06+00:00

    Hello @depaul J

    Thanks for reaching out to us, I think you are mentioning the custom keyword feature of Azure Speech - https://techcommunity.microsoft.com/t5/ai-cognitive-services-blog/add-voice-activation-to-your-product-with-custom-keyword/ba-p/2332961?culture=en-us&country=us

    Above blog describes the feature well.

    You can quick start following this document - https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/custom-keyword-basics?pivots=programming-language-csharp#use-a-keyword-model-with-the-sdk

    For you question about how Azure Speech deals with accent, custom Keyword will automatically create candidate pronunciations for your keyword. Listen to each pronunciation by clicking the play button next to it. Unselect any pronunciations that do not match the pronunciation you expect your end-users to say.

    Tip: It is important to be deliberate about the pronunciations you select to ensure the best accuracy characteristics. For example, choosing more pronunciations than needed can lead to higher false accept rates. Choosing too few pronunciations, where not all expected variations are covered, can lead to lower correct accept rates.

    thumbnail image 5 of blog post titled

    You can also test it as below screenshot -

    thumbnail image 6 of blog post titled

    Please take a look at above document and please let me know if you have any questions.

    Regards,

    Yutong

    -Please kindly accept the answer and vote 'Yes' if you feel helpful to support the community, thanks a lot.

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.