【发布时间】:2019-07-15 11:50:56
【问题描述】:
对于大多数语言,Google 助理目前允许开发者从 4 种语音类型中进行选择,其中 2 种来自女性,2 种来自男性,适用于大多数语言。
我想知道如何通过node/java库动态改变它。
我尝试过使用actions-on-google-nodejs,但没有找到任何内容。
我知道我们可以从谷歌助手应用程序或部署设置中更改它,但我们有什么方法可以动态更改它吗?
【问题讨论】:
对于大多数语言,Google 助理目前允许开发者从 4 种语音类型中进行选择,其中 2 种来自女性,2 种来自男性,适用于大多数语言。
我想知道如何通过node/java库动态改变它。
我尝试过使用actions-on-google-nodejs,但没有找到任何内容。
我知道我们可以从谷歌助手应用程序或部署设置中更改它,但我们有什么方法可以动态更改它吗?
【问题讨论】:
是的。尽管没有记录(StackOverflow currently 除外),但您可以使用<voice> SSML 标签来更改使用的类型。您可以进一步调整音高以创建其他变体。
您可以使用 actions-on-google-nodejs 库发回 SSML,方法是包含一个具有有效 SSML 的字符串,或者显式创建 SimpleResponse 并设置 ssml 属性。
multivocal 库包括将语音预定义为语音和韵律标签组合的功能,让您可以轻松定义用于每个响应的语音。
【讨论】: