Закрытие микрофона на Nest Hub - другие устройства работают

Мы используем SDK Conversational Actions, и наше действие (интерактивная аудиокнига) работает в консоли Actions и в приложении Google Assistant для iPhone без каких-либо проблем. Однако на устройствах Nest Hub его поведение совершенно иное: требуется очень много времени, прежде чем он начинает воспроизводить звук SSML, и почти после каждого ответа микрофон закрывается, так что вам нужно снова сказать "ОК, Google". Это действительно убивает ход игры. Поскольку в консоли все работает нормально, нам очень сложно отладить эту проблему.

Это пример ответа, который мы отправляем на запрос веб-перехватчика:

{
    "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>"
        }
    }
}

Может быть, кто-нибудь испытывал что-то подобное? Как я уже сказал, мне не хватает знаний, как это отладить.

0 ответов

Другие вопросы по тегам