Аудио тег не работает в SSML от Alexa, API напоминания Alexa - PullRequest
1 голос
/ 24 апреля 2020

Я пытаюсь создать напоминание с помощью API напоминания для Alexa в своем настраиваемом Alexa Skill и в SSML, я передаю тег talk, и в этом у меня есть несколько слов и аудио тег.

        const reminderRequest = {
            trigger: {
                type: 'SCHEDULED_RELATIVE',
                offsetInSeconds: '10',
            },
            alertInfo: {
                spokenInfo: {
                    content: [{
                        locale: "en-US",
                        text: "Testing Reminder", 
                        ssml: "<speak>Testing Reminder <audio src='https://vishalsholkaybucket.s3.amazonaws.com/uk_21042020.mp3' /></speak>"
                    }],
                },
            },
            pushNotification: {
                status: 'ENABLED',
            },
        };

Выходные данные на моем устройстве Alexa:

Тестирование

Напоминание работает правильно, но когда дело доходит до воспроизведения аудиофайла, оно просто сохраняет свет и не воспроизводит аудио файл, другие теги SSML, такие как break et c, работают нормально, но не работает только аудио тег. У меня сложилось впечатление, что теги SSML работают везде, я пытался читать документацию, но она недостаточно ясна.

Кроме того, если это неправильный подход, кто-нибудь может дать мне знать, если я могу сыграть коротко аудиофайл в API напоминания Alexa или есть какой-либо способ, которым я могу напомнить пользователю вместе с аудиофайлом.

Заранее спасибо.

Редактировать: я использую навык Алекса демо напоминания . Ничего другого не изменилось, просто пытаясь выполнить sh вышеуказанный запрос в API напоминаний.

...