#actions-on-google #actions-builder
#действия в Google #действия-конструктор
Вопрос:
Мы используем пакет разговорных действий SDK, и наше действие (интерактивная аудиокнига) работает в консоли действий и в приложении Google Assistant для iPhone без каких-либо проблем. Однако на устройствах Nest Hub его поведение совершенно иное: требуется очень много времени, прежде чем он начнет воспроизводить аудио SSML, и почти после каждого ответа микрофон закрывается, так что вам приходится снова говорить «ОК, Google». Это действительно убивает ход игры. Поскольку в консоли все работает нормально, нам очень сложно отладить эту проблему.
Это пример ответа, который мы отправляем на запрос webhook:
{
"user": {
"params": {
"id": "google-d1d76b00-e220-11ea-bf59-123456789"
}
},
"scene": {
"next": {
"name": "GameFlow"
},
"slots": {
"GameFlowResponse": {
"mode": "REQUIRED",
"status": "SLOT_UNSPECIFIED"
}
}
},
"prompt": {
"firstSimple": {
"text": "Some text to be displayed",
"speech": "<speak><audio src="https://some.audio.url">Some text</audio><break time="500ms"/><audio src="https://another.audio.url">some text</audio></speak>"
}
}
}
Может быть, кто-нибудь испытывал нечто подобное с этим? Как я уже сказал, у меня заканчиваются знания о том, как это отладить.
Комментарии:
1. Значит, этого не происходит, когда вы запускаете его в симуляторе в режиме интеллектуального отображения? Видите ли вы подобные проблемы, если удаляете приглашение «речь» (оставляя только приглашение «текст») или опускаете URL-адреса аудио? Видите ли вы какую-либо задержку при запросе URL-адресов аудио? Происходит ли это, даже если вы не переходите к другой сцене?
2. Значит, этого не происходит, когда вы запускаете его в симуляторе в режиме интеллектуального отображения? Да (этого не происходит в симуляторе). Видите ли вы подобные проблемы, если удаляете приглашение «речь» (оставляя только приглашение «текст») Да, все то же самое. … или если вы опустите URL-адреса аудио? Да, все то же самое. Если я не использую аудио, это все равно занимает «целую вечность». Видите ли вы какую-либо задержку при запросе URL-адресов аудио? Нет — загружено с CDN. Происходит ли это, даже если вы не переходите к другой сцене? ДА.
3. Также отображение текста «нарушено»: dropbox.com/s/ysr9wuqxk1zlant/cobra.png?dl=0
4. Используете ли вы Интерактивное полотно где-нибудь в своем Действии?
5. Нет, ничего. Мы начали только с основ и хотим отталкиваться от них. В основном каждый ответ выглядит как приведенный в примере.