Чи можу я створити власні голосові команди та відповіді для дому Google?


11

Я хочу мати можливість створювати власні голосові команди та відповіді для свого домашнього пристрою Google. Чи потрібно це зробити?


Відтепер у 2020 році це просто: просто відкрийте DialogFlow і відредагуйте свою "розмову". Але це "просто", лише якщо ви добре знаєте термінологію Google / Android: наміри, веб-каси, виконання, дії, події діалогового потоку, ... Також можна протестувати діалог на телефоні, перш ніж офіційно розгорнути його на весь світ .
стрибок

Відповіді:


8

Google не надає api для цього. Натомість їх QA повідомляє користувачам використовувати зовнішній додаток IFTTT = IfThisThenThat . Новіша пропозиція Google - це AutoVoice .


1
Зараз існує API для спеціальних команд: Дії в Google . IFTTT - це чудова платформа, і, мабуть, найпростіша у використанні для споживачів.
Aurora0001

1
Якщо раніше для цього не було API, то як це робив IFTTT? Чи мали у них непублічний API з Google, який вони використовували?
kec

6

Для кінцевого користувача використання IFTTT або іншої послуги з підключення, як описано у відповіді mico, мабуть, найкращий спосіб.

Якщо ви хочете розробити дію на платформі Google Assistant, ви можете використовувати « Дії в Google» , інструментарій із усім необхідним для розробки нової дії, з якою можуть взаємодіяти інші користувачі. Зауважте, що на відміну від Alexa, дії Google Assistant не потрібно встановлювати .

Щоб розвинути навичку Google Assistant, ви можете:


1
Чи дозволяє пакет SDK дій безпосередньо відповісти на запитання, наприклад "OK Google, яка температура буде о 18:00?", Пропускаючи необхідність спочатку викликати додаток, наприклад, сказавши: "OK Google, поговоріть із Hourly Погода. "
kec

1
@kec Так, певним чином - є опція для неявного виклику . "Неявне виклик виникає, коли Помічник знає, щоб викликати ваш додаток без того, щоб користувачі називали його по імені. Найпоширеніший приклад неявного виклику - це коли користувачі повідомляють Помічнику, що хочуть виконати певне завдання (шляхом висловлення фрази виклику дії) та Помічник вирішує викликати вашу програму для цього завдання, оскільки вона може виконати наміри користувача ". Звичайно, алгоритми Google визначають, яку дію рекомендувати, і немає гарантії, якою вона буде.
Aurora0001

1
Гм ... такий вид робить те, що я хочу, але, мабуть, не ідеально. Як особистий проект, я хочу розробити додаток, який (через особистий сервер-посередник) отримує доступ до погодної інформації про погоду від wunderground.com. Тоді я хочу "додати" додаток у свій будинок Google, щоб я міг просто задавати питання на кшталт "Яка температура в 18:00?" Я просто завжди хочу, щоб мій додаток викликали мене в моєму акаунті. Я навіть не хочу публічно розповсюджувати свою програму, оскільки я обмежений 500-денними безкоштовними дзвінками API на wunderground.com.
kec

5

Щоб створити голосові команди для домашньої служби Google, виконайте наведені нижче дії:

Перейдіть на IFTTT.com.

Увійдіть або зареєструйтесь

Клацніть Пошук. Шукайте "Google Assistant".

Клацніть Google Assistant Google Assistant, а потім підключіться.

Виберіть обліковий запис Google і надайте доступ до нього IFTTT. Обов’язково виберіть обліковий запис, на якому ви створили Домашню службу Google, або Помічник Google на телефоні. (Дізнайтеся, як знайти той обліковий запис, який ви використовували для налаштування домашньої служби Google. Якщо ви використовуєте Google Assistant на телефоні, торкніться та утримуйте кнопку "Домашня сторінка", а потім натисніть кнопку "Додому", потім "Ще", а потім "Обліковий запис". )

Див. Документацію в розділі Створення голосових команд для керування онлайн-сервісами та пристроями


0

Це називається Користувальницькі Підпрограми в Google Home App .

Але зараз не так легко отримати доступ через невідомі причини.

Перехід мови на англійську (Канада) на мобільному пристрої робить свою справу. Після цього ви отримаєте: Рутинні програми (включаючи власні процедури ), трансляції та навіть кнопку Google Assistant безпосередньо в домашньому додатку Google.

Чому це так безладний досвід користувачів у Google? Завжди ...

Налаштування звичайної програми Google Home Налаштування звичайної програми Google Home Налаштування звичайної програми Google Home


Можливо, він ще був у бета-стадії. Тепер DialogFlow доступний. dialogflow.com
стрибок
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.