How Special Characters in Text Affect TTS Results Voice Files

YEONJU KANG 0 Reputation points
2023-09-15T11:06:36.52+00:00

When using Azure TTS, what is the effect of the special characters (? , ! , etc.) contained in a sentence on the TTS result voice?

I'd like to know the answer as specific as possible.

For example, in the case of a question mark, how does the pitch of the voice change.

If there is any effect of special characters other than (? , ! , ) on the TTS result, it would be better if you let me know more.

Azure AI Language
Azure AI Language
An Azure service that provides natural language capabilities including sentiment analysis, entity extraction, and automated question answering.
409 questions
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
2,843 questions
{count} votes

1 answer

Sort by: Most helpful
  1. romungi-MSFT 45,961 Reputation points Microsoft Employee
    2023-09-18T11:02:11.71+00:00

    YEONJU KANG Azure Speech TTS uses neural voices that are trained to recognize punctuation marks and other special characters. The usage of these characters will ensure the voice sound as natural as possible i.e if you use an comma the voice that is being used will pause briefly and similarly full stop and other notable characters. This is the reason why the characters are also counted for billing purposes and using them will ensure your text is synthesized as naturally as possible. The service also provides an option to customize the behavior as much as possible if you are using SSML as input for TTS. Primarily, you can adjust the pitch, volume, rate, speaking style, prosody and other various parameters to ensure the usage of characters compliments them. An easy way to test this out is by using the speech studio, try the studio audio content creation tool with the defaults and by adjusting the rates using the slider. This will help you understand how the parameters compliment usage of these characters. Please see this page for details about their usage. 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.