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, но обычно вы должны беспокоиться об этом, поскольку он обрабатывается для вас.
Код для ввода:
<speak>
<audio src="soundbank://soundlibrary/animals/amzn_sfx_bear_groan_roar_01"/>
</speak>