2

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

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

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

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

谢谢。

4

1 回答 1

1

尽管SSML支持<voice>带有languages属性的标签,但这并不是Google 助理正式支持的 SSML 标签之一。尽管有证据表明该标签是半支持的genderandvariant属性,但该languages属性不是。

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

于 2019-02-13T11:14:53.983 回答