【问题标题】:Change google assistant voice programmatically以编程方式更改谷歌助手语音
【发布时间】:2019-07-15 11:50:56
【问题描述】:

对于大多数语言,Google 助理目前允许开发者从 4 种语音类型中进行选择,其中 2 种来自女性,2 种来自男性,适用于大多数语言。

我想知道如何通过node/java库动态改变它。

我尝试过使用actions-on-google-nodejs,但没有找到任何内容。

我知道我们可以从谷歌助手应用程序或部署设置中更改它,但我们有什么方法可以动态更改它吗?

【问题讨论】:

    标签: actions-on-google


    【解决方案1】:

    是的。尽管没有记录(StackOverflow currently 除外),但您可以使用<voice> SSML 标签来更改使用的类型。您可以进一步调整音高以创建其他变体。

    您可以使用 actions-on-google-nodejs 库发回 SSML,方法是包含一个具有有效 SSML 的字符串,或者显式创建 SimpleResponse 并设置 ssml 属性。

    multivocal 库包括将语音预定义为语音和韵律标签组合的功能,让您可以轻松定义用于每个响应的语音。

    【讨论】:

    • 那么在那种情况下我不能使用 Actions nodejs 库对吗?我需要制作自己的 json 才能使用 SSML 标签
    • 可以使用 actions-on-google 库设置 SSML。答案已更新以澄清。
    • 哦好的,知道了,感谢更新,会尽快查看
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-13
    • 2023-03-14
    相关资源
    最近更新 更多