Google 上的 SSML Actions,更改说话语言

Posted

技术标签:

【中文标题】Google 上的 SSML Actions,更改说话语言【英文标题】:SSML Actions on Google, change speaking language 【发布时间】:2019-06-23 21:06:44 【问题描述】:

我似乎无法在对话期间更改语言。 我试过了:

<speak>
<voice gender="male" variant="3" langaugeCode="fr">
<prosody rate="105%">
Bonjour
</prosody>
</voice>
</speak>

有什么办法吗?

【问题讨论】:

【参考方案1】:

&lt;voice&gt; 标记在 Google 助理的 SSML 中不是 officially supported,尽管它似乎确实部分起作用。

虽然gendervariant 属性确实appear to work,SSML 规范does not define 一个languageCode 属性(您在问题中询问),并且languages 属性似乎不是支持。

【讨论】:

那很不幸 :(。您可能对如何动态更改语言有任何想法。或者这是不可能的? @WinterChilly 看来您在 langaugeCode 中有错字,否则它可以正常工作!

以上是关于Google 上的 SSML Actions,更改说话语言的主要内容,如果未能解决你的问题,请参考以下文章

不同的 <prosody> ssml 值在 Google Text to Speech 中生成相同的音频

无法将 IPA 音素与 Google Home SSML 一起使用

如何从 Google Cloud text-to-speech API 获取 SSML <mark> 时间戳

文本转语音通过语音合成标记语言(SSML)改进合成 知识点详解

TTS:如何将文本转换为 SSML?

帐户关联问题(Actions on Google)