An Azure service that integrates speech processing into apps and services.
Hello aassshhh,
Greetings! Thanks for raising this question in Q&A forum.
Based on the behavior you described, this does not appear to be the expected result when profanityFilterMode is explicitly set to None. However, because you are using the newer Fast Transcription API version (2025-10-15), this could be related to model-side handling, confidence scoring, or a service-side issue that requires review by the Azure Speech engineering team.
- First, verify that the request payload received by the service exactly contains:
and that there are no policy or middleware transformations modifying the request. Test the same audio with a clearly non-profane sample that is recognized with high confidence. If masking still occurs, it helps confirm the issue is not specific to the spoken word. Compare the result with another supported Speech-to-Text API version, if available in your environment, to determine whether the behavior is specific to API version"properties": { "profanityFilterMode": "None" }2025-10-15. Capture the following details and open a support request if the issue persists:- Speech resource region
- Request timestamp (UTC)
- Correlation/Request ID from the response headers
- A sanitized sample audio file that reproduces the issue
- Correlation/Request ID from the response headers
- Request timestamp (UTC)
- Speech resource region
Since there is currently no public documentation indicating that profanityFilterMode=None should still return masked text, the next action is likely with the Azure Speech product team or Microsoft Support to validate whether this is a known issue, intended model behavior, or a regression in the Fast Transcription service. They can review backend logs and confirm why the token was masked.
If this answer helps you kindly accept the answer which will help others who have similar questions
Best Regards,
Jerald Felix.