Сбой Twilio Autopilot при использовании SSML?

Я делаю проект автопилота Twilio и хочу использовать SSML для ответов. Каждый раз, когда я вызываю намерение, содержащее SSML, оно вылетает, и в отладчике ничего не отображается. Вот что я делаю:

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

Обратите внимание (если это важно), что я использую консоль для своего проекта.

Что я делаю неправильно? Разве это не то, как вы используете SSML для автопилота? Я не перенаправляю это на другую функцию или что-то необычное.

Спасибо за помощь!


person Landon G    schedule 06.08.2019    source источник


Ответы (1)


Евангелист разработчиков Twilio здесь.

Согласно документам Voice TwiML для SSML (отдельные из документации по автопилоту на данный момент), когда вы используете SSML с <Say>, вы можете пропустить <speak> и вставить остальную часть SSML внутрь <Say>.

Вы можете настроить текст, который произносится во время телефонного звонка, используя SSML в вашем файле JSON, следующим образом:

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

Надеюсь это поможет!

person lizziepika    schedule 07.08.2019