Проблемы с настройкой скорости / шага в Alexa SSML - PullRequest
0 голосов
/ 04 июля 2018

Я пытался настроить скорость и высоту разговора Алексы следующим образом:

outputSpeech: {
            type: "SSML",
            ssml: "<speak><prosody pitch="+50%">higher pitch</prosody></speak>"
},

Результат выполнения завершился успешно, однако я заметил "ssml": "<speak><prosody pitch=NaN" и когда я пошел на симулятор, Алекса ответила There was a problem with the requested skill's response

Итак, я попробовал пару вещей:

ssml: "<speak><prosody rate="150%">faster pace</prosody></speak>"

результат выполнения не выполнен: «Ошибка синтаксиса: неожиданный номер»,

1 Ответ

0 голосов
/ 05 июля 2018

Можете ли вы попробовать экранировать двойные кавычки внутри атрибутов тега prosody , используя этот \ "

"<speak><prosody pitch=\"+50%\">higher pitch</prosody></speak>"

или используйте одинарную кавычку

  const speechOutput = '<speak><prosody pitch="+50%">higher pitch</prosody></speak>';
      return handlerInput.responseBuilder
      .speak(speechOutput)
      .getResponse();
...