本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
<w>
生成式、长篇、神经和标准 TTS 格式都支持此标签。
可使用 <w> 标签来自定义词语的发音,方式是指定词语的词性或替代含义。可使用 role
属性执行此操作。
此标签使用以下语法:
<w role="attribute
">text
</w>
下列值可以用于 role
属性:
要指定词性,请执行以下操作:
-
amazon:VB
:将单词解释为动词(一般现在时)。 -
amazon:VBD
:将单词解释为过去时动词。 -
amazon:DT
:将单词解释为限定词。 -
amazon:IN
:将单词解释为介词。 -
amazon:JJ
:将单词解释为形容词。 -
amazon:NN
:将单词解释为名词。
例如,美国英语对单词“read”的发音会根据标签的不同有所变化,具体取决于词性:
<speak> The word <say-as interpret-as="characters">read</say-as> may be interpreted as either the present simple form <w role="amazon:VB">read</w>, or the past participle form <w role="amazon:VBD">read</w>. </speak>
要指定特定含义:
-
amazon:DEFAULT
:使用单词的默认时态。 -
amazon:SENSE_1
:在现在时中使用单词的非默认时态。例如,名词“bass”的发音不同,具体取决于其含义。默认含义是音域的最低部分。替代含义是一种淡水鱼,也称作“bass”,但发音不同。使用<w role="amazon:SENSE_1">bass</w>
为音频文本呈现非默认发音(淡水鱼)。
如果您合成以下内容,则会听出这种发音和含义上的差异:
<speak>
Depending on your meaning, the word <say-as interpret-as="characters">bass</say-as>
may be interpreted as either a musical element: bass, or as its alternative meaning,
a freshwater fish <w role="amazon:SENSE_1">bass</w>.
</speak>
注意
一些语言可能有支持的词性的其他选择。