About using SSML with the Text To Speech service

YEONJU KANG 0 Reputation points
2023-05-29T08:02:35.43+00:00

I want to use Azure's TTS API. I want to use SSML for the text type, and I want to get gender/age group voices for the en-US language. I found that many voice profiles already exist for gender, but there are no supported voices for age groups (adult, senior, child). However, I was expecting to be able to create voices for age groups using the role attribute in SSML, but there seems to be a limit to the languages supported. Can you please provide a list of languages for which the role attribute can be used? Also, I would appreciate a guide for supporting age groups in en-US. If I need to adjust the properties of the voices (pitch, rate, etc.), please give me the values for the profiles for the 6 voices below.

  • Male
    • Adult
    • Senior(Older)
    • Child
  • Female
    • Adult
    • Senior(Older)
    • Child

Thank you.

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

1 answer

Sort by: Most helpful
  1. Oxueillirep 131 Reputation points
    2023-05-30T07:58:30.63+00:00

    Hello,

    you can look up the complete list from here: https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support?tabs=tts#voice-styles-and-roles.

    If you want to create a list automatically, please look here: https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/rest-text-to-speech?tabs=streaming#get-a-list-of-voices

    if this answer was helpful, please don't forget to click the "accept answer" button.

    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.