Langkah Berikutnya

Setelah Asisten Google menjalankan project Anda, cobalah hal berikut:

  1. 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.

  2. 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.