Alexa 能够使用 IPA 音素以语音方式说话...下面的示例
<speak>
You say, <phoneme alphabet="ipa" ph="pɪˈkɑːn">pecan</phoneme>.
I say, <phoneme alphabet="ipa" ph="ˈpi.kæn">pecan</phoneme>.
</speak>
我在 Google Home 的任何地方都看不到这种支持。任何人都知道 Google 的 SSML 是否支持这种支持?
Alexa 能够使用 IPA 音素以语音方式说话...下面的示例
<speak>
You say, <phoneme alphabet="ipa" ph="pɪˈkɑːn">pecan</phoneme>.
I say, <phoneme alphabet="ipa" ph="ˈpi.kæn">pecan</phoneme>.
</speak>
我在 Google Home 的任何地方都看不到这种支持。任何人都知道 Google 的 SSML 是否支持这种支持?
不幸的是,谷歌助理似乎还不支持这个标签。我也觉得这很令人沮丧,因为我的回复中有很多被错误读出的名字。
目前谷歌的 SSML 的文档在这里定义: https ://developers.google.com/actions/reference/ssml
请参阅此页面上的以下警告:
请注意,Actions on Google 平台当前并不支持 W3 SSML 规范中描述的所有元素和选项。此页面详细说明了哪些元素和选项可用于您的应用程序。下面提供的 W3 参考链接可能对其他上下文和示例有所帮助。
不幸的是,没有提到“音素”支持。
但是,Google 确实提供了一些标准 SSML 参考中没有的附加功能,例如标签(并行音频响应)。
解决此问题的一种方法是使用 SUB 标记。您可以替换别名短语来替换标签内的内容。
像他一样发音丹尼尔里卡多的名字的一个例子: -
<speak>Daniel <sub alias=\"Rickardo\">Ricciardo</sub></speak>
有关更多信息,请参阅以下链接: https ://developer.amazon.com/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html#sub
Google 平台上的 Actions现在支持音素标签。