您可以在DialogFlow中在全球实现SSML吗?



是否有一种方法可以将SSML元素实现到对话框代理中的所有意图?更具体地说,我想在全球范围内增加108%的韵律率,但我不想浏览5页的意图和后续意图,并在每个响应中手动添加标签。感谢任何可以提供帮助的人。

如果您使用的是满足webhook,则可以编写一个函数将SSML标签添加到所有响应中。请注意,SSML规范仅需要speed属性在录制的文件上工作(并且不需要它在文本上对语音发动机的作用(:https://www.w.org/tr/tr/tr/speech-synthesis11/#s3.3.1.1.1.1.1.1.11/.3

在Google助理上,以下应与TTS一起使用:

<speak>
      <prosody speed="108%">This is being said at 108% speed.</prosody>
</speak>

这意味着您的代码应该看起来像:

ssmlResponse = '<speak><prosody speed="108%">' + response + '</prosody></speak>'

对话流程履行文档:https://dialogflow.com/docs/fulfillment

相关内容

  • 没有找到相关文章

最新更新