google actions sdk: 语音动态变化

google actions sdk: dynamic change in voice

在我正在处理的用例中,我希望通过在对话语音字符串中传递参数来更改 TTS 语音。例如,

<speak><voice gender="male" variation="1">Hello</voice></speak>

操作控制台提到我们可以覆盖用户的默认语言环境和强制特定的 TTS 语音(如上所述)。它确实有效。

问题是:我们如何通过语音标签设置语音说:en-AUen-GB?我尝试通过 variationlanguagename 设置它,但它不起作用。

谢谢。

虽然 SSML supports a <voice> tag with a languages attribute, this isn't one of the SSML tags that are officially supported by the Google Assistant. Although there is gendervariant 属性半支持该标签,但 languages 属性不支持。

除了在 Action 控制台中设置区域外,目前无法更改您的 Action 使用哪个区域的语音。