使用SSML时,Twilio Autopilot崩溃了吗?

时间:2019-08-06 21:51:31

标签: twilio twilio-api ssml

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

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

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

我在做什么错?这不是您将SSML用于自动驾驶的方式吗?我不会将其重定向到其他功能或任何花哨的东西。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

Twilio开发人员推广人员在这里。

根据Voice TwiML docs for SSML(目前与自动驾驶文档分开),当您将SSML与<Say>一起使用时,可以跳过<speak>并插入其余的<Say>中的SSML。

您可以使用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
        }
    ]
}

希望这会有所帮助!