Setelah Asisten Google menjalankan project Anda, cobalah hal berikut:
Sesuaikan cara project berinteraksi dengan Asisten. Misalnya, picu Asisten dengan menekan tombol atau kedipkan LED saat memutar audio. Anda bahkan dapat menampilkan transkripsi pengenalan ucapan dari Asisten di layar.
Kontrol project Anda dengan perintah kustom. Misalnya, minta pembuat maket yang dilengkapi dengan Asisten untuk membuat minuman favorit Anda.
Menyesuaikan cara project Anda berinteraksi dengan Asisten
Picu Asisten
Dengan Google Assistant Service API, Anda mengontrol kapan harus memicu permintaan
Asisten. Ubah kode contoh untuk mengontrolnya (misalnya, dengan menekan tombol). Memicu
permintaan Asisten dilakukan dengan mengirim permintaan ke EmbeddedAssistant.Assist
.
Mendapatkan transkrip permintaan pengguna
SDK Asisten Google memberi Anda transkrip teks permintaan pengguna. Gunakan ini untuk memberikan masukan kepada pengguna dengan merender teks ke tampilan, atau bahkan untuk sesuatu yang lebih kreatif seperti melakukan beberapa tindakan lokal di perangkat.
Transkrip ini terletak di kolom SpeechRecognitionResult.transcript
.
Dapatkan teks respons Asisten
SDK Asisten Google memberi Anda teks biasa respons Asisten. Gunakan metode ini untuk memberikan masukan kepada pengguna dengan merender teks ke tampilan.
Teks ini terletak di kolom
DialogStateOut.supplemental_display_text
.
Mendapatkan respons visual Asisten
SDK Asisten Google mendukung rendering respons Asisten ke
tampilan dalam hal respons visual terhadap kueri tertentu. Misalnya,
kueri Bagaimana cuaca di Jakarta? akan merender suhu
saat ini, representasi bergambar cuaca, dan saran untuk
kueri terkait. Data HTML5 ini (jika ada) berada di kolom
ScreenOut.data
jika fitur ini diaktifkan.
Fitur ini dapat diaktifkan di contoh pushtotalk.py
dan textinput.py
dengan tanda command line --display
. Data dirender di jendela browser.
Mengirimkan kueri melalui input teks
Jika Anda memiliki antarmuka teks (misalnya, keyboard) yang terpasang ke perangkat,
tetapkan kolom text_query
di kolom config
(lihat AssistConfig
).
Jangan tetapkan kolom audio_in_config
.
Kode contoh
menyertakan file textinput.py
. Anda dapat menjalankan file ini untuk mengirimkan kueri melalui
input teks.
Mengirimkan kueri melalui input file audio
Kode contoh
menyertakan file audiofileinput.py
. Anda dapat menjalankan file ini untuk
mengirimkan kueri melalui file audio. Contoh ini menghasilkan file audio dengan respons Asisten.
Mengontrol project dengan perintah kustom
Anda dapat menambahkan perintah kustom ke Asisten yang memungkinkan Anda mengontrol project melalui suara.
Berikut dua cara untuk melakukannya:
Perluas contoh Layanan Asisten Google untuk menyertakan Tindakan Perangkat.
Buat resep IFTTT untuk Asisten. Kemudian, konfigurasikan IFTTT untuk membuat permintaan HTTP kustom ke endpoint yang Anda pilih sebagai respons terhadap perintah Asisten. Untuk melakukannya, gunakan tindakan Maker IFTTT.