Polly Voice Tag Attribute Details
Voice Tag Attributes
<gender>
This attribute is not supported.
<age>
This attribute is not supported.
<name>
Language | Name/ID | Gender | Standard Voice | Neural Voice |
Arabic (arb) | Zeina | Female | Yes | No |
Chinese, Mandarin (cmn-CN) | Zhiyu | Female | Yes | No |
Danish (da-DK) | Naja | Female | Yes | No |
Mads | Male | Yes | No | |
Dutch (nl-NL) | Lotte | Female | Yes | No |
Ruben | Male | Yes | No | |
English (Australian) (en-AU) | Nicole | Female | Yes | No |
Russell | Male | Yes | No | |
English (British) (en-GB) | Amy | Female | Yes | Yes |
Emma | Female | Yes | Yes | |
Brian | Male | Yes | Yes | |
English (Indian) (en-IN) | Aditi* | Female | Yes | No |
Raveena | Female | Yes | No | |
English (US) (en-US) | Ivy | Female (child) | Yes | Yes |
Joanna## | Female | Yes | Yes | |
Kendra | Female | Yes | Yes | |
Kimberly | Female | Yes | Yes | |
Salli | Female | Yes | Yes | |
Joey | Male | Yes | Yes | |
Justin | Male (child) | Yes | Yes | |
Matthew## | Male | Yes | Yes | |
English (Welsh) (en-GB-WLS) | Geraint | Male | Yes | No |
French (fr-FR) | Céline/Celine | Female | Yes | No |
Léa | Female | Yes | No | |
Mathieu | Male | Yes | No | |
French (Canadian) (fr-CA) | Chantal | Female | Yes | No |
German (de-DE) | Marlene | Female | Yes | No |
Vicki | Female | Yes | No | |
Hans | Male | Yes | No | |
Hindi (hi-IN) | Aditi* | Female | Yes | No |
Icelandic (is-IS) | Dóra/Dora | Female | Yes | No |
Karl | Male | Yes | No | |
Italian (it-IT) | Carla | Female | Yes | No |
Bianca | Female | Yes | No | |
Giorgio | Male | Yes | No | |
Japanese (ja-JP) | Mizuki | Female | Yes | No |
Takumi | Male | Yes | No | |
Korean (ko-KR) | Seoyeon | Female | Yes | No |
Norwegian (nb-NO) | Liv | Female | Yes | No |
Polish (pl-PL) | Ewa | Female | Yes | No |
Maja | Female | Yes | No | |
Jacek | Male | Yes | No | |
Jan | Male | Yes | No | |
Portuguese (Brazilian) (pt-BR) | Camila | Female | Yes | Yes |
Vitória/Vitoria | Female | Yes | No | |
Ricardo | Male | Yes | No | |
Portuguese (European) (pt-PT) | Inês/Ines | Female | Yes | No |
Cristiano | Male | Yes | No | |
Romanian (ro-RO) | Carmen | Female | Yes | No |
Russian (ru-RU) | Tatyana | Female | Yes | No |
Maxim | Male | Yes | No | |
Spanish (European) (es-ES) | Conchita | Female | Yes | No |
Lucia | Female | Yes | No | |
Enrique | Male | Yes | No | |
Spanish (Mexican) (es-MX) | Mia | Female | Yes | No |
Spanish (US) (es-US) | Lupe | Female | Yes | Yes |
Penélope/Penelope | Female | Yes | No | |
Miguel | Male | Yes | No | |
Swedish (sv-SE) | Astrid | Female | Yes | No |
Turkish (tr-TR) | Filiz | Female | Yes | No |
Welsh (cy-GB) | Gwyneth | Female | Yes | No |
Notes:
* This voice is bilingual and can speak both English and Hindi. For more information, see Bilingual Voices https://docs.aws.amazon.com/polly/latest/dg/bilingual-voices.html.
## These voices can be used with both the Conversational and Newscaster speaking styles when used with the Neural format. For more information, see NTTS Speaking Styles https://docs.aws.amazon.com/polly/latest/dg/ntts-speakingstyles.html.
Voice selection notes for Polly
If you specify the Amazon Polly TTS, and neither a <speak>
nor <voice>
tag are specified, Plum Voice uses the en_US, standard, female voice Joanna by default.
<speak>
The <speak> tag should be used to specify the desired language through the attribute xml:lang=”lg-CN”, where lg-CN is the language-country pair specified in the Language column from that table of supported languages here: https://docs.aws.amazon.com/polly/latest/dg/voicelist.html.
Please note that each voice has an associated language. Selecting a language that is not associated with the voice will result in unpredictable behavior; however, in many cases, you will hear the language the text was written in accented by that voice’s associated language.
<voice>
The <voice> tag should be used to specify the desired voice through the attribute name=”name”, where name is the voice specified in the Name/ID column for the table of supported voices here: https://docs.aws.amazon.com/polly/latest/dg/voicelist.html.
If another voice is desired, it should specified using the <speak>
and <voice>
tags as follows within the prompt block:
To sequentially use multiple languages and voices within a <prompt>
block, use multiple <speak>
and <voice>
blocks. For example:
<xml:lang>
This option is specified in the <speak>
tag.
See the list of available languages in the <name>
section.
SSML Tags
For more details on these SSML tags as they relate to Amazon Polly, please visit: https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html.
Note that Plum Voice does not currently support all the tags listed on Amazon's website. We may add support for additional tags in the future.
Child Tag | Amazon Polly |
<break> | |
<emphasis> | x |
<enumerate> | |
<mark> | |
<paragraph> | |
<phoneme> | x |
<prosody> | x |
<say-as> | x |
<sentence> | |
<speak> | |
<sub> | x |
<value> |
<emphasis>
The <emphasis>
tag lets you change the rate and volume of words and phrases.
For more information, consult: https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html#emphasis-tag
<phoneme>
This tag lets you use phonetic pronunciation.
For more information, consult: https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html#phoneme-tag
<prosody>
The Amazon Polly engine provides granular control over volume, rate, and pitch. For detailed information about how to use this tag, consult https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html#prosody-tag.
<say-as>
Polly enables you to control the way in which certain special words and phrases get spoken.
A full list is available here:
https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html#say-as-tag
<sub>
This tag allows you to substitute a term or phrase for the selected text.
For more information, consult: https://docs.aws.amazon.com/polly/latest/dg/supportedtags.html#sub-tag
Last updated