Я использую агент Dialogflow для подачи Assistant Action.Я получаю сообщение об ошибке при попытке настроить вывод ответа намерения с использованием SSML.
У меня есть простой ответ для "Google Assistant" (в дополнение к стандартному)
Использование обычного текста хорошо, и текст в речь работает.Однако, если я пытаюсь настроить вывод, я получаю ошибку Malformed Request при тестировании действия в симуляторе.
<speak>Hey just testing out some SSML
<break time="3000ms">
Trying to get <emphasis level="moderate">emphasis</emphasis> and break to work.
</speak>
производит:
expected_inputs[0].input_prompt.rich_initial_prompt.items[0].simple_response: 'ssml' could not be parsed.
Кто-нибудь может указать на то, что может быть не так?
Как ни странно, текст произносится правильно даже с содержимым XML вместо того, чтобы «читать» код.Однако разрыв, акцент и т. Д., Похоже, не применяются
Вот что возвращается в ответе JSON
"simpleResponse": {
"ssml": "<speak>Hey just testing out some SSML\n<break time=\"500ms\">\nTrying to get <emphasis level=\"moderate\">emphasis</emphasis> and break to work.\n</speak>"
}