Звук не воспроизводится в SSML, если действие активировано с клавиатуры - PullRequest
0 голосов
/ 18 октября 2018

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

conv.ask(`<speak>playing sound
            <break time="300ms"/>
            <audio src="sound.mp3"/>
          </speak>`);

он отлично работает на iPhone с помощью помощника Google, если действие вызывается голосом, и воспроизводитсяаудио, однако, если я активирую действие, введя имя действия на клавиатуре (поговорите с .....), отображается только отображаемый текст, и звук не воспроизводится.Я делаю что-то не так?есть ли способ это исправить?

1 Ответ

0 голосов
/ 22 октября 2018

оказалось, что это предполагаемое поведение AoG.Если действие вызывается с клавиатуры, отображается только текстовая часть ответа, а тег «audio» внутри SSML игнорируется.Мне пришлось изменить свой ответ, чтобы включить MediaObject , и теперь он воспроизводит звук независимо от того, вызывается ли он голосом или клавиатурой.

...