【问题标题】:Twilio Autopilot crashing when I use SSML?使用 SSML 时 Twilio Autopilot 崩溃?
【发布时间】:2019-12-14 12:07:00
【问题描述】:

我正在制作一个 twilio 自动驾驶仪项目,我想使用 SSML 进行响应。每次我触发包含 SSML 的意图时,它都会崩溃,而调试器中没有任何显示。这就是我正在做的事情:

{
"actions": [
    {
        "say":"<speak>Hi, how can I help you today?</speak>"
    },
    {
        "listen": true
    }
  ]
}

请注意(如果这很重要)我正在为我的项目使用控制台。

我做错了什么?这不是您使用 SSML 进行自动驾驶的方式吗?我不会将此重定向到另一个函数或任何花哨的东西。

感谢您的帮助!

【问题讨论】:

    标签: twilio twilio-api ssml


    【解决方案1】:

    这里是 Twilio 开发人员宣传员。

    根据 Voice TwiML docs for SSML(目前与 Autopilot 文档分开),当您将 SSML 与 &lt;Say&gt; 一起使用时,您可以跳过 &lt;speak&gt; 并将其余的 SSML 插入到 &lt;Say&gt; 中。

    您可以使用 JSON 文件中的 SSML 调整电话中所说的文本的韵律,如下所示:

    {
        "actions": [
            {
                "say": "<prosody rate='fast'>Speech Synthesis Markup Language (SSML) is a W3C specification that allows developers to use XML-based markup language for assisting the generation of synthesized speech.</prosody>"
            },
            {
                "listen": true
            }
        ]
    }
    

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2019-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多