|
|
| Programmer's Reference
Manual Plum Voice Platform v. 2.6 © 2007 Plum Group, Inc. All rights reserved. 6. TTS Speech Engine Characteristics 6.1 Voice Tag Attributes <gender>: AT&T
Natural Voices, Cepstral Engine, and RealSpeak Engine: This attribute
works fine for these speech engines.
<age>: AT&T
Natural Voices: This attribute is not supported. Cepstral
Engine: This attribute looks for an exact match, instead of looking for the closest match. For example, <voice age="10"> will only select a ten-year-old voice, or fall back to the default voice if one is not found. RealSpeak
Engine: This attribute is not supported. <name>: Please contact your sales account manager for which of these voices you have installed on your server. The following names are supported by its
respective engine: AT&T
Natural Voices: These names are used for US production hosting. Note: In the UK, the following Cepstral names will
work: en_uk (British English): Lawrence (male),
Millie (female) The AT&T Natural Voices versions of
these names are: Lawrence -> charles Cepstral
Engine (case-sensitive):
RealSpeak
Engine (case-sensitive): da-DK (Danish): Nanna (female) For the RealSpeak Engine, this attribute
MUST be used along with its corresponding xml:lang attribute if the
language is not en-US (American English). For example, to hear the
French voice "Sebastien", one must type <voice name="Sebastien"
xml:lang="fr-FR">. To hear the British voice "Emily", one must type
<voice name="Emily" xml:lang="en-GB">. <xml:lang>: Please contact your sales account manager for which of these languages you have installed on your server. The following languages are supported by their respective engines: AT&T Natural Voices: de_de (German) Cepstral
Engine: en_us (American English) RealSpeak
Engine: da-DK (Danish) Note that different syntax is used for the xml:lang attribute for the RealSpeak Engine. For example, <voice xml:lang="fr-FR"> would have to be typed to hear a French speaker. For the AT&T Natural Voices Engine and Cepstral Engine, one would type <voice xml:lang="en_us"> to hear an American speaker.
An "x" marks that the Child Tag is supported
by the speech
engine. An asterisk (*) means that there are notes to explain
the difference between the speech engines.
<break>: AT&T
Natural Voices: The break element works fine for
when the voice speaker is en_us (American English) or when the language
is set
to en-us (American English). However, for the other languages (de_de
(German),
fr_fr (French), en_uk (British English), es_us (Spanish)), the "size"
attribute
does not work. Cepstral
Engine: The "size" attribute of the break element does not work for the Cepstral Engine. RealSpeak
Engine: The break element works fine for the
RealSpeak Engine. <paragraph>: Cepstral
Engine: The "xml:lang" attribute does not work with
the paragraph element. <phoneme>: AT&T
Natural Voices and Cepstral Engine: The phoneme
element works fine using the Phoneme Set in Section
A.2 of the Appendix of the
Programmer’s Reference Manual. RealSpeak
Engine: This element is not supported. <prosody>: AT&T
Natural Voices: The prosody element works fine for this engine. You can specify a preset rate ("fast", "medium", "slow", or "default"). However, using a preset rate is not recommended because it either sets the voice rate to too slow or too fast. The "rate" attribute can also be set to an integer value such as "100.0" or "50.0". A normal voice rate should be set to around "150.0". These values are not in accordance with the SSML spec, where rates are specified relative to 1. Additionally, you can also adjust the voice rate by using percentages. To increase the rate you could type "+50%" to make the voice rate 50% faster or "-50%" to make the voice rate 50% slower. Cepstral
Engine: The prosody element works fine for the
Cepstral Engine. Also, the "pitch" attribute only works for the
Cepstral
Engine. RealSpeak
Engine: The prosody element works fine for the RealSpeak Engine. <say-as>: An "x" marks that the Say-as Tag is
supported by the speech
engine.
acronym: The acronym tag type works fine in
the US, but does not work in the UK. To spell out words or say back
digits in the UK, you would have to use commas inside of a string such
as "a, c, r, o, n, y, m" or "1, 2, 3, 4, 5". date:mdy: The preferred format of this tag
is "month abbreviation day, year". For example, to return "December 25,
2001", you would type "Dec 25, 2001". You can also use the
"month/day/year" format such as "12/25/01" for the US, but this format
will not work in the UK. date:my: The format of this tag should be
"month abbreviation, year". For example, to return "December, 2001",
you would type "Dec, 2001". date:md: The preferred format for this tag
is "month abbreviation day". For example, to return "December 25", you
would type "Dec 25". You can also use the "month/day" format such as
"12/25" for the US, but this format will not work in the UK. date:y: The date:y tag type works fine in
the US, but does not work in the UK. time: The time tag type works fine in the
US, but does not work in the UK. telephone: The telephone tag type works fine
in the US, but does not work in the UK. <sentence>: Cepstral
Engine: The xml:lang attribute does not work with the sentence element. |