Alexa Trivia Quiz: попытка добавить пользовательский аудиофайл в новое сообщение игры

Я пытаюсь добавить собственный аудиофайл в викторину по Alexa, но не могу понять. Я в основном использую все из https://github.com/alexa/skill-sample-nodejs-quiz-game, только что настроенное. Ниже представлен речевой код JSON для текста. Кроме того, я любитель, а не разработчик, поэтому мне очень жаль, если в этом нет никакого смысла.

const languageString = {
  en: {
    translation: {
      QUESTIONS: questions.QUESTIONS_EN_US,
      GAME_NAME: 'Trivia',
      HELP_MESSAGE: 'I will ask you %s multiple choice questions. Respond with the number of the answer. For example, say one, two, three, or four. To start a new game at any time, say, start game. ',
      REPEAT_QUESTION_MESSAGE: 'To repeat the last question, say, repeat. ',
      ASK_MESSAGE_START: 'Would you like to start playing?',
      HELP_REPROMPT: 'To give an answer to a question, respond with the number of the answer. ',
      STOP_MESSAGE: 'Would you like to keep playing?',
      QUIT_MESSAGE: 'Good bye.',
      CANCEL_MESSAGE: 'Ok, let\'s play again soon.',
      NO_MESSAGE: 'Ok, we\'ll play another time. Goodbye!',
      TRIVIA_UNHANDLED: 'Try saying a number between 1 and %s',
      HELP_UNHANDLED: 'Say yes to continue, or no to end the game.',
      START_UNHANDLED: 'Say start to start a new game.',
      NEW_GAME_MESSAGE:  'Welcome to %s. ',
      WELCOME_MESSAGE: 'I will ask you %s questions, try to get as many right as you can. Just say the number of the answer. Let\'s begin. ',
      ANSWER_CORRECT_MESSAGE: 'correct. ',
      ANSWER_WRONG_MESSAGE: 'wrong. ',
      CORRECT_ANSWER_MESSAGE: 'The correct answer is %s: %s. ',
      ANSWER_IS_MESSAGE: 'That answer is ',
      TELL_QUESTION_MESSAGE: 'Question %s. %s ',
      GAME_OVER_MESSAGE: 'You got %s out of %s questions correct. Thank you for playing!',
      SCORE_IS_MESSAGE: 'Your score is %s. '
    },
  },

1 ответ

Вы можете просто добавить теги прямо в строку ответа, например

playback = 'Here is a sound <audio src="soundbank://soundlibrary/animals/amzn_sfx_bear_groan_roar_01"/>';

Следует остерегаться использования правильных кавычек.

Вот список всех доступных вам звуков из звуковой библиотеки Amazon. https://developer.amazon.com/en-US/docs/alexa/custom-skills/ask-soundlibrary.html

вы также можете перейти прямо в консоль разработчика alexa и перейти на вкладку "Голос и тон", чтобы проверить наш синтаксис. Он будет инкапсулирован в тег Speech, но обычно вы должны беспокоиться об этом, поскольку он обрабатывается для вас.

консоль разработчика alexa [1

Код для ввода:

<speak>
<audio src="soundbank://soundlibrary/animals/amzn_sfx_bear_groan_roar_01"/>
</speak>
Другие вопросы по тегам