使用 SSML 时 Twilio Autopilot 会崩溃吗?

Twilio Autopilot crashing when I use SSML?

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

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

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

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

感谢您的帮助!

此处为 Twilio 开发人员布道师。

根据 Voice TwiML docs for SSML(目前与 Autopilot 文档分开),当您将 SSML 与 <Say> 一起使用时,您可以跳过 <speak> 和在 <Say>.

中插入其余的 SSML

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

{
    "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
        }
    ]
}

希望对您有所帮助!