You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
После настройки вы получите доступ к навыку Алисы, который отправляет голосовые команды в вашу копию goofy. Навык будет работать на любом устройстве.
У меня нет колонки, поэтому не могу проверить сценарий с воспроизведением. В теории, вам нужно отправить поток на колонку с телефона или компьютера, запустить навык и давать команды. Прерывается ли воспроизведение при работе с навыком мне неизвестно.
Настройка навыка
В данный момент навык Алисы приватный, чтобы не проходить модерацию и протестировать работу.
Обратите внимание какой Яндекс аккаунт в данный момент авторизован в вашем браузере. Доступ к навыку будет только у него. Соответственно нужен тот, что привязан к колонке.
Перейдите по одной из этих ссылок, чтобы получить доступ к навыку (все одноразовые, если закончатся добавлю новые): раз, два, три, четыре, пять.
Если используете связку с Tasker переходите дальше. Иначе зайдите сюда и пройдите все шаги из части настройка Apps Script (другие не нужны).
Зайдите в Google Cloud Platform. В левом меню идем по пути APIs & Services > Credentials. В таблице OAuth 2.0 Client IDs заходим в Web Client
На устройстве с экраном скажите/напишите команду запусти навык управление гуфи (открывается только после инвайта на ваш аккаунт)
В чате последовательно будут запрашиваться разные данные, копируйте их как показано ниже, не добавляя ничего лишнего. Если собьетесь напишите reset затем set.
Script ID - редактор кода > начать развертывание > пробные развертывание > идентификатор основного развертывания. Также проверьте, чтобы слева было активно два пункта (веб приложение и исполняемый файл)
Client ID и Client Secret - находятся на странице, которую вы открыли в пункте 3.
В результате получится такой чат
Теперь чат даст кнопку авторизоваться. Нажмите и войдите в гугл аккаунт, на котором работает goofy. Возможно, вы увидите баннер с предупреждением (он появляется из-за статуса разработки), нажимайте на серый текст внизу чтобы продолжить авторизацию. В конце перенаправит на страницу http://localhost, скопируйте всю ссылку из адресной строки и вставьте в чат.
Настройка goofy
Чтобы получить команду от Алисы, нужно создать функцию onAliceRequest для удобства в новом файле. К примеру, следующий код позволит управлять плеером. После добавления кода можете писать/говорить Алисе любые команды, они будут приходить в ваш goofy.
Функции плеера работают только с подпиской Spotify
function onAliceRequest(args) {
console.log(args)
let command = JSON.parse(args).command
if (['плей', 'старт', 'продолж'].some(c => command.includes(c))) {
Player.resume()
} else if (['пауза', 'стоп', 'останов'].some(c => command.includes(c))) {
Player.pause()
} else if (['дальше', 'следующий', 'переключ'].some(c => command.includes(c))) {
Player.next()
} else if (['назад', 'предыдущий', 'верн'].some(c => command.includes(c))) {
Player.previous()
} else if (['тест'].some(c => command.includes(c))) {
// вызов любой функции
}
}
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Описание
После настройки вы получите доступ к навыку Алисы, который отправляет голосовые команды в вашу копию goofy. Навык будет работать на любом устройстве.
У меня нет колонки, поэтому не могу проверить сценарий с воспроизведением. В теории, вам нужно отправить поток на колонку с телефона или компьютера, запустить навык и давать команды. Прерывается ли воспроизведение при работе с навыком мне неизвестно.
Настройка навыка
В данный момент навык Алисы приватный, чтобы не проходить модерацию и протестировать работу.
Перейдите по одной из этих ссылок, чтобы получить доступ к навыку (все одноразовые, если закончатся добавлю новые): раз, два, три, четыре, пять.
Если используете связку с Tasker переходите дальше. Иначе зайдите сюда и пройдите все шаги из части настройка Apps Script (другие не нужны).
Зайдите в Google Cloud Platform. В левом меню идем по пути APIs & Services > Credentials. В таблице OAuth 2.0 Client IDs заходим в Web Client
На устройстве с экраном скажите/напишите команду запусти навык управление гуфи (открывается только после инвайта на ваш аккаунт)
В чате последовательно будут запрашиваться разные данные, копируйте их как показано ниже, не добавляя ничего лишнего. Если собьетесь напишите reset затем set.
В результате получится такой чат
http://localhost
, скопируйте всю ссылку из адресной строки и вставьте в чат.Настройка goofy
Чтобы получить команду от Алисы, нужно создать функцию
onAliceRequest
для удобства в новом файле. К примеру, следующий код позволит управлять плеером. После добавления кода можете писать/говорить Алисе любые команды, они будут приходить в ваш goofy.Beta Was this translation helpful? Give feedback.
All reactions