Я хочу, чтобы мое приложение FireTV реагировало на команду, аналогичную "alexa open google.com в Firefox". Просматривая документацию Alexa, я не уверен, что это выполнимо, не создавая огромных накладных расходов с аутентификацией пользователя и устройства (специальный навык). Очевидно, что Alexa разработана так, чтобы быть независимой от устройства, и это все усложняет.
Итак, как мне это сделать? Вот мои идеи на данный момент:
Подход 1. Создайте приложение, размещенное на AWS, в котором пользователь должен зарегистрировать свое приложение. Преимущество будет заключаться в том, что я могу заставить пользователя сказать что-то вроде "посмотреть google.com в firefox на моем firetv в гостиной". Затем мне нужно будет отправить push-уведомление на огненный телевизор в гостиной, на который зарегистрировано мое приложение. (Огромные накладные расходы для простой задачи).
Подход 2. Я мог бы пропустить независимость от устройства и просто попытаться реализовать голосовое управление в своем приложении (это означает, что пользователь должен будет открыть Firefox и затем сказать "просмотреть google.com"). , Google предлагает API для этого, но после некоторых исследований я не уверен, что Amazon делает, так что это может быть тупиком.