Bisakah saya membuat perintah dan respons suara khusus untuk Beranda Google?

11

Saya ingin dapat membuat sendiri perintah suara dan tanggapan saya untuk perangkat Google Home saya. Apakah ada cara untuk melakukan ini?

Henry WH Hack v2.1.3
sumber
Sampai sekarang, pada tahun 2020, mudah: cukup buka DialogFlow dan edit "percakapan" Anda. Tapi itu "mudah" hanya jika Anda cukup tahu istilah Google / Android: niat, webhooks, pemenuhan, tindakan, acara dialogflow, ... Juga dimungkinkan untuk menguji dialog Anda di ponsel Anda sebelum secara resmi menyebarkannya ke seluruh dunia .
jumpjack

Jawaban:

8

Google tidak menyediakan api untuk itu. Alih - alih, QA mereka memberi tahu pengguna untuk menggunakan aplikasi eksternal IFTTT = IfThisThenThat . Saran Google yang lebih baru adalah AutoVoice .

mico
sumber
1
Sekarang ada API untuk perintah khusus: Tindakan di Google . IFTTT adalah platform yang hebat, dan mungkin yang paling mudah digunakan untuk konsumen.
Aurora0001
1
Jika tidak ada API untuk itu sebelumnya, lalu bagaimana IFTTT melakukannya? Apakah mereka memiliki API non-publik dengan Google yang mereka gunakan?
kec
6

Untuk pengguna akhir, menggunakan IFTTT atau layanan konektor lain seperti yang dijelaskan dalam jawaban mico mungkin adalah cara terbaik.

Jika Anda ingin mengembangkan tindakan pada platform Google Assistant, Anda dapat menggunakan Actions on Google , toolkit dengan semua yang Anda butuhkan untuk mengembangkan tindakan baru yang dapat berinteraksi dengan pengguna lain. Perhatikan bahwa, tidak seperti Alexa, tindakan Google Assistant tidak perlu diinstal .

Untuk mengembangkan keterampilan Google Assistant, Anda dapat:

  • gunakan API.AI , yang merupakan platform pra-dibangun yang menafsirkan ucapan pengguna dan mengubahnya menjadi kode yang dapat diproses aplikasi Anda

  • gunakan Actions SDK secara langsung , yang memberi Anda lebih banyak kontrol, dengan mengorbankan kompleksitas yang sedikit lebih besar.

Aurora0001
sumber
1
Apakah Tindakan SDK memungkinkan Anda untuk langsung merespons pertanyaan, seperti "OK Google, berapa suhu pada jam 6 sore?", Melewatkan kebutuhan untuk memohon aplikasi terlebih dahulu, seperti dengan mengatakan, "OK Google, bicara dengan Hourly Cuaca."?
kec
1
@ec Ya, dengan cara tertentu — ada opsi untuk pemanggilan implisit . "Doa Tersirat terjadi ketika Asisten tahu untuk memohon aplikasi Anda tanpa pengguna memanggilnya dengan nama. Contoh paling umum dari doa tersirat adalah ketika pengguna memberi tahu Asisten bahwa mereka ingin menyelesaikan tugas tertentu (dengan menyebutkan frasa doa tindakan), dan Asisten memilih untuk memohon aplikasi Anda untuk tugas itu karena dapat memenuhi maksud pengguna. " Tentu saja algoritma Google menentukan tindakan mana yang disarankan, dan tidak ada jaminan yang mana yang akan dilakukan.
Aurora0001
1
Hm ... melakukan apa yang saya inginkan, tetapi mungkin tidak ideal. Sebagai proyek pribadi, saya ingin mengembangkan aplikasi yang (melalui server pribadi perantara) mengakses informasi cuaca setiap jam dari wunderground.com. Saya kemudian ingin "menambahkan" aplikasi ke Google Home saya, sehingga saya bisa mengajukan pertanyaan seperti "Berapa suhu pada pukul 6 sore?" Saya selalu ingin aplikasi saya dipanggil untuk saya di akun saya. Saya bahkan tidak ingin mendistribusikan aplikasi saya secara publik, karena saya dibatasi untuk panggilan API gratis 500 / hari ke wunderground.com.
kec
5

Untuk membuat perintah suara untuk google home, ikuti langkah-langkah berikut ini:

Pergi ke IFTTT.com.

Masuk atau naik

Klik Cari. Cari "Asisten Google."

Klik Google Assistant Google Assistant dan kemudian Connect.

Pilih Akun Google dan berikan IFTTT akses ke sana. Pastikan untuk memilih akun yang Anda gunakan untuk menyiapkan Google Home atau Google Assistant di ponsel Anda. (Pelajari cara menemukan akun yang Anda gunakan untuk menyiapkan Google Home. Jika Anda menggunakan Google Assistant di ponsel, sentuh dan tahan tombol Home dan kemudian klik tombol Home lalu More dan kemudian Account. Akun akan dipilih. )

Lihat dokumentasi di Buat perintah suara untuk mengontrol layanan & perangkat online

IOT Lover
sumber
0

Ini disebut Custom Routines di Google Home App .

Tapi itu tidak mudah diakses saat ini karena alasan yang tidak diketahui.

Beralih bahasa ke Bahasa Inggris (Kanada) pada perangkat seluler berguna. Anda akan mendapatkan: Rutin (termasuk Rutin Ubahsuaian ), Siaran , dan bahkan tombol Google Assistant langsung di Google Home App.

Mengapa Pengalaman Pengguna begitu berantakan di Google? Selalu...

Google Home Custom Routines Google Home Custom Routines Google Home Custom Routines

Krzysztof Przygoda
sumber
Mungkin itu masih dalam tahap beta. Sekarang DialogFlow tersedia. dialogflow.com
jumpjack