Where can I find a list of banned words in the SpeechSDK?

takanori uoi 6 Reputation points
2023-05-24T02:21:20.3266667+00:00

In SpeechSDK speech recognition, inappropriate utterances are replaced with * unless ProfanityOption.Raw is set in SpeechConfig.SetProfanity, but is it possible to check what words are considered "inappropriate utterances"?

Also, is it possible to define "inappropriate remarks" myself?

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
2,078 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
3,669 questions
{count} votes

1 answer

Sort by: Most helpful
  1. romungi-MSFT 48,916 Reputation points Microsoft Employee Moderator
    2023-05-24T10:47:44.67+00:00

    @takanori uoi The word list cannot be listed through an API since this is defined at the base models of the speech service and MS reserves the right to mask or remove any word that is deemed inappropriate. Such words will not be returned by the Speech service, whether or not you enabled profanity filtering.

    Also, you cannot define a list for inappropriate words that can be customized through speech service.

    A new preview service Azure AI content safety has this capability if you need to create a custom list and use it in your application. At this moment this is an independent service that is still in preview. I hope this helps!!

    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    0 comments No comments

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.