我正在做一个twilio自动驾驶仪项目,我想使用SSML进行响应。每当我触发包含SSML的意图时,它就会崩溃,调试器中不会显示任何内容。这是我在做什么:
{
"actions": [
{
"say":"<speak>Hi, how can I help you today?</speak>"
},
{
"listen": true
}
]
}
(请注意,如果这很重要)我正在为项目使用控制台。
我在做什么错?这不是您将SSML用于自动驾驶的方式吗?我不会将其重定向到其他功能或任何花哨的东西。
感谢您的帮助!
答案 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
}
]
}
希望这会有所帮助!