Antarmuka suara untuk berinteraksi dengan perangkat Internet of Things (IoT) dengan cepat menyerang kehidupan sehari-hari. Jika sebelumnya mekanik, sakelar sentuh dan tombol cukup cocok sebagai alat komunikasi dengan benda-benda teknis, sekarang pengguna yang cerewet akan senang mengatakan ungkapan sederhana: "Alexa, nyalakan lampu ruang tamu." untuk menyalakan lampu, dll. Namun, sekali untuk ini hanya perlu "bertepuk tangan." Sekarang, sebaliknya, kecerdasan buatan asisten suara membuat upaya yang cukup percaya diri untuk memahami permintaan suara yang dibuat secara sewenang-wenang. Di posting terakhir,
Apa yang Kita Ketahui Tentang Amazon Alexa? Atau kesan pertama Amazon Echo Dot ", infrastruktur asisten suara Amazon Alexa ditinjau menggunakan Echo Dot sebagai contoh. Jadi sekarang saatnya untuk mempertimbangkan pesaing di ceruk harga yang sama - Google Home Mini.
Apakah Amazon Echo Dot dan Google Home Mini mirip satu sama lain, atau mereka perangkat yang sama sekali berbeda?Google adalah salah satu yang pertama menggunakan kemampuan antarmuka bicara dalam desainnya, misalnya, pada perangkat Android. Dan bukan kebetulan bahwa solusi perangkat keras dari raksasa pencarian segera melampaui Alexa. Semuanya diketahui dengan perbandingan, jadi dalam publikasi ini Anda tidak dapat melakukannya tanpa analogi. Perlu dicatat bahwa saat ini pasar untuk asisten suara cukup besar, misalnya, Google Now, Microsoft Cortana, Siri, Alice, dll. Tetapi ini adalah implementasi kecerdasan di awan, dan asisten suara pribadi adalah perangkat fisik yang tentunya harus menjadi bagian dari rumah pintar, kantor, mobil, dll. Namun, para pengembang sistem ini berpikir demikian. Pengguna awam sekarang, sebaliknya, menghargai potensi perangkat semacam itu dan prospek keamanan dan privasi mereka sendiri. Meskipun hampir semua orang menggunakan smartphone, dan kebanyakan dari kita tidak menyegel webcam laptop, yang baru selalu terlihat tidak dijelajahi dan sedikit mengintimidasi.
Google Home Mini Voice AssistantDalam ulasan ini, saya ingin mempertimbangkan perangkat dengan kisaran harga terendah, karena solusi ini paling cocok untuk eksperimen dan, mungkin, tidak secara signifikan mempengaruhi anggaran keluarga. Jika kita berbicara tentang pengeras suara cerdas dengan antarmuka suara, sekarang harganya sekitar $ 100 USD dan lebih dari $ 300 USD, bukan karena pilihan asisten, tetapi karena pemilihan akustik yang memenuhi permintaan pengguna yang serba guna. Selain itu, jika Anda tahu apa yang diharapkan dari solusi perangkat keras asisten suara itu sendiri, maka akan mungkin untuk menjawab pertanyaan mendasar tentang kelayakan penambahan tambahan untuk sistem speaker di rumah atau kantor yang cerdas, dll. Karena pilihan solusi awal cukup sempit, sekarang semuanya tergantung pada membandingkan Amazon Echo Dot dengan Google Home Mini, setidaknya dua solusi ini berharga hingga $ 50 USD dan memungkinkan Anda untuk mengembangkan kemampuan Anda dengan akustik yang lebih solid, bekerja bersama dengan perangkat lain berdasarkan berbagai solusi untuk asisten suara perusahaan dan, tidak diragukan lagi, hampir seluruh jajaran sistem modern untuk rumah pintar.
Asisten suara Amazon Echo Dot dalam satu opsi casingYang menarik, Amazon, mungkin, tidak seperti Google, sedang mencoba memperluas cakupan penggunaan antarmuka suaranya seluas mungkin, mulai dari rumah pintar, kantor, mobil, dan, baru-baru ini, ia telah mengusulkan solusi untuk anak-anak -
Echo Dot Kids Edition . Perangkat baru ini praktis tidak berbeda dari Echo Dot, tetapi dilengkapi dengan penutup karet yang nyaman dan, seperti ulasan katakan, misalnya,
The Verge , frasa anak-anak "Awexa, mainkan lagu-lagu dari Moana." seharusnya tidak menjadi hambatan untuk berinteraksi dengan asisten. Tentu saja, dalam perangkatnya untuk anak-anak, Amazon menambahkan kontrol orangtua, konten yang disesuaikan, dan, tentu saja, keterampilan baru harus diharapkan (Keterampilan). Pada saat yang sama, menjadi jelas bahwa masalah memastikan keamanan siber bukan lagi ungkapan kosong, terutama dalam hal banjir di tingkat kehidupan sehari-hari dengan perangkat IoT. Tidak diragukan lagi, produsen dalam segala hal prihatin dengan privasi pengguna perangkat mereka dan keamanan informasi, tetapi proyek-proyek seperti
IoT Inspektur Universitas Princeton selalu menarik.
Proyek
IoT Inspector bertujuan menganalisis lalu lintas dari perangkat rumah pintar dan melacak layanan pihak ketiga yang dengannya mereka dapat berinteraksi. Seseorang tidak bisa tidak setuju bahwa konsumen harus tahu bahwa lalu lintas dari perangkatnya dienkripsi dengan aman, atau, misalnya, sebaliknya, TV pintar bertukar pesan dengan berbagai layanan pihak ketiga sebelum dihidupkan, dll. Mungkin dalam waktu dekat, kita akan menyaksikan lonjakan startup dan layanan yang akan ditujukan khusus untuk memecahkan masalah keamanan Internet hal. Sementara itu, kembali ke keputusan asisten suara.
Seperti yang Anda lihat, pada tingkat perangkat Echo Dot, Amazon memiliki waktu yang sangat baik untuk memulai dan, mungkin, dalam konsep infrastruktur proyek. Misalnya, "keterampilan" untuk Alexa dapat dengan mudah diunduh dari layanan yang sesuai, seperti toko aplikasi. Infrastruktur cloud Amazon sendiri diarahkan dan mengimplementasikan konsep semacam "pasar". Namun, apa ruang lingkup perusahaan internet yang ditawarkan Alexa. Tidak ada keraguan bahwa Amazon dengan segala cara mendorong pengembang untuk menciptakan "keterampilan" baru untuk Alexa, sayangnya, sementara daftar lengkap fitur tidak tersedia untuk semua negara (
Penghargaan Pengembang ), namun, karena menawarkan untuk menerima pembayaran dalam layanan itu sendiri (
Pembelian Dalam Keterampilan dan
Pembayaran Amazon) untuk Keterampilan Alexa ). Misalnya, dalam solusi untuk penjualan konten premium atau pesanan suara pizza, barang, dll. Anda juga bisa mendapatkan kredit tambahan untuk sumber daya cloud AWS untuk mempublikasikan keterampilan Anda (
AWS Promotional Credits untuk Alexa ). Selain itu, kecerdasan buatan asisten terus ditingkatkan. Ngomong-ngomong, Google juga mulai berinvestasi dalam startup, misalnya, seperti yang tercantum dalam artikel "
Google mulai membuang uang di Google Assistant startups ".
Pada gilirannya, infrastruktur Google adalah pencarian dan "pengetahuan" dari seluruh Internet. Pengguna telah terbiasa dengan layanan Google Now untuk waktu yang lama dan perangkat Home Mini telah secara organik memperluas infrastruktur raksasa internet yang sudah terkenal itu.
Dalam pasokan dasar Google Home Mini: kotak, lembar informasi, perangkat itu sendiri, kabel daya USB - Micro USB dengan jepit yang nyaman dan catu daya untuk 5V, 1,8AJika kita berbicara tentang akuisisi Google Home Mini, maka di sini, seperti halnya beberapa pembelian online lainnya di toko asing, cerita yang sama terulang kembali. Meskipun, perlu diakui bahwa China dengan AliExpress telah menjadi pengecualian yang menarik dalam hal kenyamanan berbelanja, tetapi, tentu saja, orang tidak dapat menemukan asisten yang diidamkan di sana. Jadi, dari toko Google resmi tidak mungkin membeli produk yang diperlukan, karena verifikasi pembelian dilakukan tidak hanya di titik pengiriman, tetapi juga di tempat penerbitan kartu bank. Solusinya sangat sederhana, karena ada eBay di mana Anda dapat dengan mudah menemukan apa pun dan, menggunakan layanan pengirim surat, dapatkan pembelian berharga dari Amerika Serikat. Harga Google Home Mini adalah $ 49 USD. Pabrikan belum menikmati diskon, namun, di toko resmi ketika Anda membeli dua perangkat, Anda hampir selalu dapat menghemat $ 20 USD. Ngomong-ngomong, baru-baru ini, di Google Store resmi, Anda masih bisa menghemat $ 10 USD dengan membeli Google Home Mini atau $ 40 USD saat membeli dua perangkat. Pada saat yang sama, eBay menawarkan diskon yang cukup besar untuk perangkat remanufaktur dan bekas, mungkin ini tidak persis apa yang harus dikaitkan dengan "asisten dari masa depan", tetapi harganya terkadang krusial.
Anda perlu memahami bahwa saat ini, asisten suara Google mendukung terutama bahasa Inggris dan beberapa layanan hanya tersedia di Amerika Serikat. Pada saat yang sama, sangat menyenangkan bahwa dukungan bahasa Rusia untuk
Google Assistant baru-baru ini diumumkan. Asisten sendiri sangat benar dalam beradaptasi dengan kebutuhan pengguna, misalnya, Anda dapat memilih suara wanita atau pria dari asisten, dan baru-baru ini perusahaan mengumumkan ketersediaan cepat dari 6 suara yang berbeda.
Nah, Google dengan cepat menaklukkan ruang lingkup antarmuka bicara, dan menilai dari video, ia praktis mendistribusikan perangkat seperti donat. Ya, dan dalam penampilannya ada kesamaan yang sangat besar antara Home Mini dan donat.
Tetapi secara intelektual, Google Home Mini bukanlah "ottoman kecil" atau "donat," melainkan sekretaris / asisten yang berpengalaman dan dapat diandalkan yang akan menemukan jawaban dan solusi bahkan dari situasi tanpa harapan. Dalam hal kecerdasan, Google, meskipun sangat subyektif, memiliki keuntungan besar. Jika Anda melihat formasi interaktif dari kueri, misalnya, untuk Google Now, Anda akan melihat sesuatu seperti ini: pada awalnya kata-kata tersebut mungkin tidak dikenali dengan benar, tetapi kemudian seluruh frasa melewati "sisir" dari kecerdasan buatan mesin pencari, setelah itu hampir selalu dikenali dengan benar. Jawaban Google cukup terkendali dan dapat diprediksi.
Menurut tes komparatif antara Alexa dan Google Assistant, pendapat para ahli secara praktis setuju dan, sebagian besar, asisten Google menang dalam jumlah jawaban yang benar untuk pertanyaan yang diajukan. Misalnya, Stone Temple baru-baru ini menerbitkan catatan berjudul
Penilaian Kecerdasan Asisten Pribadi Digital pada tahun 2018 , yang menggambarkan hasil pengujian asisten suara. Tentu saja, Asisten Google juga menang dengan selisih kecil, yang patut diperhatikan dalam versi di smartphone. Lalu datang Cortana Invoke, Google Assistant di perangkat Google Home, dan akhirnya Alexa dan Siri. Bagaimanapun, semua "kecerdasan buatan" asisten suara diatasi dengan 80% dari pertanyaan yang diajukan dari 4.952. Ini tidak diragukan lagi menunjukkan kemajuan dalam pengembangan antarmuka suara, tetapi harus dipahami bahwa semua tes cukup subyektif.
Dalam "
Amazon Echo & Commerce: 1 dari 10 Menggunakan Pembicara Cerdas Mereka untuk Memesan Produk ", Marketing Charts menerbitkan studi tentang arah pertanyaan yang diajukan oleh pengguna asisten suara dan sampai pada kesimpulan bahwa ini terutama pertanyaan umum, cuaca, musik , peluncuran timer dan kalender, tentu saja, manajemen rumah pintar, dan sudah di suatu tempat di akhir daftar adalah pertanyaan terkait dengan urutan barang dan jasa. Menariknya, pengguna asisten cerdas tidak terlalu memperhatikan mendengarkan podcast. Bagaimanapun, asisten suara itu menyenangkan dan menarik, setidaknya pada awal berkenalan dengan teknologi. Maka asisten harus berhenti memperhatikan dirinya sendiri dan menjadi tambahan yang bagus untuk kehidupan sehari-hari.
Desain Google Home Mini cukup minimalis dan sederhana. Berkat ini, perangkat dari mesin pencari Internet yang terkenal dapat dengan mudah diintegrasikan ke dalam interior apa pun. Google menawarkan beberapa solusi warna untuk asistennya, tetapi tidak seperti Echo Dot dengan berbagai sampul tambahan, Home Mini tidak memberikan kemampuan untuk mengubah atau "menutupi" penampilan perangkat. Di bagian atas, asisten suara Google menyenangkan pengguna dengan empat LED multi-warna, dan Anda dapat mengontrolnya tidak hanya dengan menggunakan perintah suara (frasa aktivasi perangkat: "Oke Google" atau "Hai Google"), tetapi juga menggunakan dua area sentuh di tepi perangkat. Misalnya, untuk menambah atau mengurangi suara. Menariknya, para pengembang mengasumsikan kehadiran tombol sentuh sentral, tetapi ada yang tidak beres dan dimatikan secara programatis (
kontrol sentuh Google Home Mini berperilaku salah - Bantuan Rumah Google ). Tentu saja, untuk mematikan mikrofon, sakelar mekanis disediakan pada bodi. Namun, ini semua antarmuka perangkat, kecuali untuk konektor USB Mikro untuk menghubungkan ke catu daya. Untuk berinteraksi dengan dunia luar digital, dimungkinkan untuk menggunakan: 802.11b / g / n / ac (2.4GHz / 5Ghz) Wi-Fi, Bluetooth 4.1 atau awalan Chromecast opsional.
Koneksi dan pengaturan perangkat pertama sangat sederhana. Pertama, Anda perlu mengunduh aplikasi Google Home di ponsel cerdas atau tablet Anda dari
Google Play atau
App Store . Setelah daya disuplai ke asisten, perangkat seluler akan terhubung ke titik akses Google Home Mini. Dalam aplikasi ini, Anda dapat mengatur parameter koneksi ke router rumah. Tidak akan ada masalah dengan titik akses "tersembunyi" dari jaringan rumah. Aplikasi dari Google memiliki semua pengaturan yang diperlukan, termasuk kolom, untuk menunjukkan nama (SSID). Sekali lagi, saya ingin mencatat stabilitas semua solusi yang ditawarkan oleh infrastruktur asisten suara ini. Tidak seperti pesaingnya, Google sama sekali tidak "menonjol" layanannya, tetapi sebaliknya, semuanya sangat "tersembunyi" dalam satu akun pengguna.
Tangkapan layar dari antarmuka aplikasi seluler aplikasi Google HomeAplikasi seluler dapat membantu dalam "langkah pertama" atau pertanyaan untuk asisten dan, tentu saja, menyiapkan peralatan rumah pintar. Fitur menarik dari solusi asisten cerdas Google adalah "Rutinitas", yang memungkinkan Anda untuk segera menjalankan serangkaian perintah, misalnya, sebagai tanggapan terhadap frasa "Selamat pagi", dll. Set perintah atau "aksi" yang sesuai dari asisten dapat dikonfigurasi, tetapi, sayangnya, pengaturannya sendiri masih sangat kecil.
Tangkapan layar dari antarmuka aplikasi seluler aplikasi Google HomeSetelah menghubungkan perangkat Google Home Mini ke akun Anda, Anda dapat mengajukan banyak pertanyaan dan, misalnya, meminta untuk menemukan ponsel Anda. Menanggapi ungkapan: "Hai Google, cari telepon saya", asisten akan menghidupkan panggilan di telepon pintar. Ini sangat nyaman, bersama dengan menggunakan asisten suara sebagai jam alarm, atau, misalnya, memintanya untuk menyuarakan acara mendatang di kalender, dll. Terhadap latar belakang ini, untuk Alexa, pertama-tama Anda harus mengunduh keterampilan yang sesuai (Keterampilan), seperti yang disarankan oleh CNET dalam catatan "
3 cara untuk menemukan ponsel Anda yang hilang menggunakan Alexa ", yang mungkin dan tidak terlalu nyaman. Lagi pula, orang selalu ingin "kecerdasan buatan" mengambil inisiatif sendiri. Tetapi banyak yang akan setuju bahwa, dari sudut pandang keamanan, pilihan "keterampilan" pengguna dibenarkan dan cukup organik, misalnya, untuk menerapkan kontrol orangtua yang sama, dll.
Setelah berkenalan dengan penampilan perangkat Home Mini, saya tentu ingin tahu tentang komponen perangkat kerasnya. Pada jaringan Anda dapat menemukan banyak contoh "pembukaan" perangkat, yang terdiri dari dua papan: utama, dan pasif, ukuran sangat kecil, dengan konektor Micro USB dan sakelar mikrofon. Sebagai pengamat mencatat, tidak seperti Echo Dot, kolom Home Mini hanya berisi dua mikrofon yang dibuat menggunakan teknologi
MEMS . Mikroprosesor utama perangkat ini adalah Marvell 88DE3006-BTK2 berdasarkan teknologi ARM, yang disesuaikan untuk tugas-tugas multimedia. Papan juga berisi penguat audio, LED dan drivernya, flash dan RAM, chip Wi-Fi Marvall Avastar 88W8897, antena, dan komponen lainnya. Nah, kelebihan dari Google Home Mini juga bisa mencakup suara yang lebih baik.
Dengan demikian, pengembang Home Mini menunjukkan bahwa tugas antarmuka bicara dapat ditangani oleh kekuatan yang lebih "sederhana" daripada Amazon. Pada saat yang sama, karena "kecerdasan mesin" yang sangat berkembang mereka mampu melampaui pesaing mereka. Namun tetap saja,
pengembangan Kit untuk pendekatan
AVS tampaknya lebih bijaksana dan menarik. Perangkat seperti
Roav VIVA , pengisi daya pemantik rokok yang memungkinkan Anda memperluas kemampuan mobil apa pun dengan kecerdasan buatan Alexa, atau proyek hobi
IR DevKit yang bertujuan untuk menciptakan antarmuka bicara untuk perangkat yang dikontrol IR, dan banyak lainnya bukan tanpa alasan untuk memasuki pasar. proyek perangkat keras penggila, hingga tingkat produksi.
Untuk pengembang atau mereka yang ingin bereksperimen dengan antarmuka ucapan buatan, tetapi tidak ingin membeli, misalnya, perangkat Home Mini, Google menawarkan
kit AIY yang menarik. Dua set umumnya tersedia: satu, Kit Visi, untuk bereksperimen dengan kamera cerdas, dan, yang lebih menarik, dalam konteks antarmuka bicara, Kit Suara. Kit untuk membuat speaker Voice Kit cerdas yang didasarkan pada teknologi Google Assistant terdiri dari: alas tiang Raspberry Pi Zero WH dan papan ekspansi - Voice Bonnet. Speaker eksternal terhubung ke kartu Voice Bonnet yang berisi mikrofon. Kit ini mencakup kotak kardus yang cukup "hipster", tombol mekanis yang luar biasa, kartu Micro SD, kabel, dan beberapa pengencang lainnya. Untuk daya, Anda memerlukan adaptor 2.1 A eksternal dengan konektor micro-USB. Namun, hampir standar yang ditetapkan berdasarkan harga Kit Suara Raspberry Pi Zero W. Target dalam jaringan adalah $ 49,99 USD.
Ini adalah rilis kedua dari Voice Kit. Yang pertama memulai debutnya tahun lalu sebagai gadget Google AIY Projects Kit gratis untuk masalah kertas
MagPi . Kit Proyek AIY pertama untuk percobaan dengan kecerdasan suara dari Google adalah papan ekspansi Voice HAT untuk Raspberry Pi 3 (mikrokomputer itu sendiri tidak termasuk), speaker, tombol, komponen lain dan kotak kardus yang luar biasa.
Kotak kardus itu lucu. Semua orang akan setuju dengan ini, terutama mereka yang pernah membeli hamster di toko hewan peliharaan dan membawanya pulang dalam kotak "seperti" berlubang. Google sangat di rumah. Saya benar-benar ingin mengambil papan Raspberry Pi 3 B dan terjun ke dunia Google Assistant. Namun, Anda dapat melakukannya tanpa kotak kardus berpemilik dan menggunakan papan Raspberry Pi Anda. Misalnya, dengan menghubungkan kartu suara USB standar dan cukup murah dengan output untuk menghubungkan mikrofon atau, lebih baik lagi, mikrofon USB, serta menambahkan speaker, dll. Namun, untuk percobaan dengan Amazon Alexa dan Google Assistant, Anda akan memerlukan yang serupa dan cukup terjangkau mengatur periferal.
Dan, tentu saja, tidak ada salahnya untuk menghubungkan LED ke Raspberry Pi GPIO, misalnya, untuk meniru kontrol perangkat eksternal menggunakan port digital.Google Assistant SDK adalah alat pengembangan utama untuk pengguna dan termasuk Google Assistant Library, yang menyediakan akses ke kemampuan Google Assistant langsung di perangkat pengguna (perpustakaan mendukung Python dan perangkat berbasis linux-armv7l dan linux-x86_64, misalnya, Raspberry Pi 3 B, Desktop Ubuntu), dan Layanan Asisten Google untuk berinteraksi di tingkat bawah API dengan kemampuan suara asisten.
Kit hampir standar untuk meluncurkan asisten suara di Raspberry Pi 3.Pertimbangkan urutan instalasi yang disarankan untuk Google Assistant SDK untuk perangkatdan Google Assistant Library untuk mengembangkan "Tindakan" Anda di bawah Python, pada Raspberry Pi 3. Ngomong-ngomong, untuk mengembangkan Layanan Google Assistant Anda tidak hanya dapat menggunakan Python, tetapi juga mendukung Node.js, Go, C ++, Java (kerangka kerja gRPC ) Untuk menggunakan Asisten SDK, Anda harus terlebih dahulu menginstal sistem operasi Raspbian pada komputer mikro. Google Assistant SDK sendiri juga mendukung Ubuntu Desktop dan platform berbasis Linux lainnya. Berbeda dengan penyebaran Layanan Suara Alexa, di mana sebagian besar langkah persiapan harus dilakukan secara independen, setelah cukup bereksperimen, Asisten SDK menyediakan dokumentasi komprehensif di Perpustakaan Asisten Googlesampai pada titik bahwa justifikasi diberikan untuk membenarkan penggunaan resistor pembatas untuk menghubungkan LED ke Raspberry Pi 3.Setelah persiapan standar Raspberry Pi 3 dan konfigurasi, misalnya, akses nirkabel di Raspbian, Anda harus mengkonfigurasi subsistem audio. Untuk ini, rekomendasi komprehensif juga diberikan, misalnya, pertama-tama kita mencari tahu bagaimana sistem mengenali peralatan, dalam hal ini kartu USB-audio eksternal dengan dukungan untuk mikrofon analog dan output linear ke speaker. Secara tradisional, kita belajar tentang alat perekam: $ arecord -l dan playback: $ aplay -l. Sebagai tanggapan, kami tertarik pada nomor kartu dan perangkat yang sesuai.
Perangkat Audio di Raspberry Pi 3, Menjalankan RaspbianSetelah menerima informasi tentang perangkat audio, hanya tinggal mengisi file ".asoundrc", yang harus disimpan dalam direktori "/ home / pi". Dalam kasus kami, dengan kartu audio-USB eksternal, pengaturan untuk subsistem suara ALSA adalah sebagai berikut:pcm.!default { type asym capture.pcm "mic" playback.pcm "speaker" } pcm.mic { type plug slave { pcm "hw:1,0" } } pcm.speaker { type plug slave { pcm "hw:1,0" } }
Di mana nomor kartu dan nomor perangkat yang sesuai: "1.0", sesuai dengan "Audio USB" kami. Namun, ketika instalasi mulai berhasil, semuanya berjalan dengan sangat baik.
Untuk menyesuaikan volume, Anda dapat menggunakan konsol AlsaMixerLangkah selanjutnya adalah mendaftarkan proyek baru di
Actions Console . Untuk melakukan ini, pilih nama proyek dan aktifkan penggunaan
Google Assistant API untuknya. Kemudian, kami mendaftarkan model perangkat kami (
Register the Device Model ), sebagai hasilnya kami mendapatkan file "credentials.json", dalam format JSON, dengan deskripsi perangkat kami. File ini harus dipindahkan ke direktori kerja β/ home / pi /β, misalnya, jika kita mendaftarkan perangkat dari komputer lain, kita dapat menggunakan protokol SSH: β$ scp ~ / Downloads / credentials.json pi @ raspberry-pi-ip-address : / home / pi / ". Ngomong-ngomong, di masa depan kita akan membutuhkan pengetahuan tentang pengidentifikasi: "proyek-my-dev" dan "model-saya", namun, yang akan selalu tersedia dari Actions Console. Anda dapat melewati langkah berikutnya tanpa menentukan properti Menentukan sifat. Properti ini akan dibutuhkan selama pengembangan Tindakan Anda (Tindakan), misalnya, untuk reaksi dengan frasa: "Oke Google, nyalakan." untuk LED.
Akhirnya, mari beralih ke menginstal
Google Assistant SDK . Mengapa menginstal dependensi terlebih dahulu, di mana disarankan untuk menginstal versi ketiga Python:
$ sudo apt-get update $ sudo apt-get install python3-dev python3-venv $ python3 -m venv env $ env/bin/python -m pip install --upgrade pip setuptools wheel $ source env/bin/activate
Seperti yang dapat Anda lihat dari tim, lingkungan virtual sedang berlangsung untuk proyek. Kemudian kami memasang komponen yang diperlukan di dalamnya:
(env) $ sudo apt-get install portaudio19-dev libffi-dev libssl-dev libmpg123-dev
Menggunakan manajer paket Python, instal versi terbaru dari Perpustakaan Asisten Google dan alat otorisasi OAuth:
(env) $ python -m pip install --upgrade google-assistant-library (env) $ python -m pip install --upgrade google-assistant-sdk[samples] (env) $ python -m pip install --upgrade google-auth-oauthlib[tool]
Kemudian, jalankan perintah dan buka di browser URL untuk otorisasi yang ditentukan dalam respons:
(env) $ google-oauthlib-tool --scope https://www.googleapis.com/auth/assistant-sdk-prototype \ --scope https://www.googleapis.com/auth/gcm \ --save --headless --client-secrets /home/pi/credentials.json
Setelah itu, Anda harus masuk ke akun Google Anda, dapatkan kode otorisasi "kode otorisasi" dan salin ke konsol. Jika semuanya dilakukan dengan benar, Anda dapat melihat entri di konsol: "
kredensial disimpan: /path/to/.config/google-oauthlib-tool/credentials.json ". Itu saja, sekarang jalankan contoh: "
(env) $ googlesamples-assistant-hotword --project_id my-dev-project --device_model_id my-model " dan berkomunikasi dengan kecerdasan buatan Google Voice Assistant.
Bekerja dengan Google Assistant pada Raspberry Pi 3 dan statistik tentang penggunaan Google Assistant APILangkah selanjutnya adalah "bermain-main" dengan LED. Untuk melakukan ini, hubungkan beberapa LED ke pin 22 GPIO (BCM25) di Raspberry Pi 3, tentu saja, jangan lupa tentang resistor pembatas. Dokumentasi
Perpanjang Asisten Google menjelaskan semua ini dengan sangat rinci. Untuk mengontrol output digital, disarankan untuk menggunakan solusi siap pakai oleh Google Assistant. Untuk melakukan ini, aktifkan "fitur" yang sudah jadi dari asisten (Ciri) di
Actions Console , misalnya, "OnOff" untuk perangkat.
Untuk mengaktifkan "fitur" yang telah disiapkan sebelumnya dari asisten, Anda hanya perlu pergi ke Konsol Tindakan, pilih perangkat Anda dan aktifkan Karakter yang diperlukan.Sekarang jalankan contoh program: β(env) $ googlesamples-assistant-hotword --device_model_id my-modelβ dan katakan: βOk Google, nyalakan.β. Pada tahap saat ini, selain menampilkan pesan teks bahwa perintah telah diterima, tidak ada yang terjadi. Tentu saja, Anda perlu sedikit memodifikasi kode contoh. Mengapa mengkloning kode sumber yang diperlukan: "
(env) $ git clone ". Buka direktori Perpustakaan Asisten Google "(env) $ cd assistant-sdk-python / google-assistant-sdk / googlesamples / assistant / library". Dan kami mengedit program: "(env) $ nano hotword.py". Pada dasarnya, Anda perlu menginisialisasi port digital Raspberry Pi 3:
with Assistant(credentials, args.device_model_id) as assistant: events = assistant.start() print('device_model_id:', args.device_model_id + '\n' + 'device_id:', assistant.device_id + '\n') GPIO.setmode(GPIO.BCM) GPIO.setup(25, GPIO.OUT, initial=GPIO.LOW)
Kemudian, cukup mudah untuk mengontrol port mikrokomputer, tergantung pada acara:
if command == "action.devices.commands.OnOff": if params['on']: print('Turning the LED on.') GPIO.output(25, 1) else: print('Turning the LED off.') GPIO.output(25, 0)
Untuk menguji kesehatan perubahan, jalankan contoh: β
(env) $ python hotword.py --device_model_id my-model β. Seperti yang sudah disebutkan, dokumentasi di Google nyaman dan komprehensif, setidaknya untuk bagian yang dipermasalahkan kemungkinan tidak akan ada yang berhasil. Pada tahap selanjutnya, sangat mungkin untuk mengembangkan perilaku Anda sendiri, misalnya, sehingga asisten suara dapat meluncurkan acara di perangkat yang dikembangkan menggunakan frasa: "
Oke Google, kedipkan cahaya 5 kali. "Dll
Penting bagi pengembang tidak hanya untuk membuat perangkat mereka sendiri, tetapi juga untuk menyelesaikan masalah yang terkait dengan menambahkan "tindakan" atau "jawaban" mereka untuk pertanyaan tertentu yang diajukan ke asisten suara. Seperti yang sudah disebutkan, untuk mengatasi masalah ini di tingkat perangkat lunak untuk Google Assistant, Anda dapat menggunakan solusi Layanan Google Assistant dari Google Assistant SDK.
Tentu saja , bagi mereka yang tidak ingin memprogram, atau jika tugas itu sendiri tidak melibatkan implementasi algoritma yang rumit, adalah bijaksana untuk menggunakan layanan
IFTTT yang terkenal.
Memulai dengan IFTTT, yang sudah berisi skrip yang telah ditentukan sebelumnya untuk Google AssistantAnda selalu dapat menggunakan IFTTT untuk menerapkan respons perangkat rumah pintar IoT, sistem lain berdasarkan ESP8266, atau solusi serupa. Namun, untuk sistem seperti itu, akan perlu untuk meneruskan akses ke jaringan internal dan perangkat IoT melalui router rumah, melewati firewall, yang tidak sepenuhnya aman. Lebih baik menggunakan layanan pihak ketiga, misalnya, untuk memberikan akses ke "cloud" melalui layanan: Adafruit IO, Blynk, banyak lainnya. Atau gunakan server eksternal khusus Anda sendiri yang akan berinteraksi dengan peralatan.
Solusi lain yang tidak benar-benar memerlukan keterampilan pemrograman adalah layanan
Dialogflow (sebelumnya Api.ai, Speaktoit, dan sekarang dimiliki oleh Google dan bekerja berdasarkan kecerdasan buatan, mesin pencari Internet, dan infrastrukturnya). Layanan ini membantu menyatukan pengguna, aplikasi seluler, asisten suara Google Assistant, Amazon Alexa, layanan seperti Facebook Messenger dan platform serta perangkat lainnya. Layanan ini sedikit mirip dengan konsep IFTTT, tetapi masih lebih ditujukan untuk memecahkan masalah membangun bot obrolan, dll.
Memulai dengan Dialogflow, dioptimalkan untuk menyelesaikan tugas di bawah Google AssistantMenggunakan Dialogflow sangat transparan dan nyaman, tetapi jangan lupa tentang
Actions on Google console, yang sebenarnya sudah dibahas dalam publikasi ini, dan yang memungkinkan, misalnya, untuk menguji fungsionalitas yang dikembangkan di lingkungan Dialogflow untuk Asisten Google. Pada gilirannya, perlu dicatat bahwa peristiwa atau reaksi yang dipicu selama pengembangan dalam Dialogflow dapat diproses oleh layanan pihak ketiga atau dengan skrip Anda sendiri, misalnya, berjalan pada server yang menjalankan Node.js atau menggunakan bahasa atau solusi lain. Dan dalam mendukung penerapan konsep solusi tanpa server, kemungkinan menggunakan basis data
Firebase bersama dengan Dialogflow yang sama dapat digunakan. Dengan demikian, banyak peluang dan solusi disediakan untuk pengembang antarmuka bicara, yang hampir mustahil untuk dibahas dalam satu atau bahkan dua publikasi.
Satu hal yang sangat pasti hari ini bahwa kami telah dengan percaya diri memasuki era baru asisten suara. Apa yang akan terjadi selanjutnya - lihat. Teknologi baru telah secara luas membuka cakrawala untuk sistem dan teknologi audio digital berdasarkan pada mereka, serta bidang untuk meningkatkan kecerdasan buatan. Sangat subyektif, tetapi Google Home Mini yang dipertimbangkan kurang memiliki semacam karisma, seperti Amazon Echo Dot dan Alexa, masing-masing. Jika asisten dari Google adalah sekretaris yang berpengalaman, maka Alexa adalah orang asing berwarna merah dari Matrix. Tidak mungkin untuk tidak memperhatikan dan tidak memperhatikannya. Omong-omong, bukan Alex, tapi Alex. Sedikit perbedaan dalam pengucapan, dan dengan frasa kunci untuk Echo Dot, semuanya baik-baik saja. Sekali lagi, orang dapat diyakinkan dengan contoh biasa bahwa pelokalan asisten suara adalah langkah berikutnya dan sangat penting dalam pengembangan teknologi informasi.
Tetapi bahkan jika Alexa salah, bahkan dalam ketidakpastian jawaban, dia memiliki semacam percikan yang membuat pengembang mengembangkan keterampilan untuknya. Menariknya, penggunaan layanan AWS Lambda sangat ringkas dan akurat menyatukan konsep infrastruktur asisten suara dalam solusi Amazon, dibandingkan dengan fragmentasi tertentu dari area yang dimaksudkan untuk pengembangan berdasarkan Google Assistant, seperti yang terlihat pada pandangan pertama. Biarkan Alexa menakut-nakuti dengan tawa acak, yang sudah ada di masa lalu, tetapi menilai dari pengalaman yang agak sederhana dengan infrastruktur Amazon untuk asisten suara, semua yang berhubungan dengan Alexa tampak menyenangkan dan menarik. Infrastruktur Amazon dan cloud AWS memberikan lebih banyak inspirasi dan alat pengembangan untuk mengembangkan keterampilan Alexa, sementara Google mungkin tidak memiliki banyak opsi berbeda untuk membangun produk pihak ketiga. Tetapi Google terkesan dengan stabilitasnya, dokumentasi yang dipikirkan dengan matang dan solusi yang diajukan.
Antarmuka suara hanya menguasai bidang "pengaruhnya". Ini dibuktikan dengan berbagai publikasi. Sebagai contoh, output dari Echo Dot Kids Edition dalam publikasi "
Anak-Anak, Temui Alexa, AI Anda Mary Poppins " dibandingkan dengan Mary Poppins, dan dalam "
Para Ahli Menyatakan Jauhkan Alexa Amazon Dari Anak-Anak Anda " pendapat yang sangat berbeda berlaku. Ngomong-ngomong, Google memiliki solusi yang sedikit mirip, Anda hanya perlu bertanya pada asistennya: β
Oke Google, apa yang bisa Anda lakukan untuk keluarga? ".
Sangat menarik bahwa beberapa pengguna mencatat bahwa, karena sifat mental mereka, mereka tidak dapat berbicara dengan kecerdasan buatan asisten suara di depan umum. Dan di sini pengembangan MIT Media Lab yang disebut
AlterEgo , yang memungkinkan Anda berkomunikasi tanpa mengucapkan sepatah kata pun, dapat menyelamatkan Anda. Prototipe perangkat menerima informasi dengan mendaftarkan sinyal listrik yang lemah selama percakapan "dengan dirinya sendiri", yang diciptakan oleh gerakan kecil otot-otot leher dan wajah. Menariknya, perkembangan semacam itu secara organik dapat melengkapi infrastruktur asisten suara yang berkembang pesat.
Jadi, "pertempuran" terjadi. Yang perlu diperhatikan, kompetisi ini bukan dalam hal kompleksitas implementasi perangkat keras atau kinerja perangkat keras, tetapi dalam hal βkecerdasanβ asisten dan kenyamanan pengembangan, yang secara objektif sulit untuk dinilai secara objektif. Tapi siapa yang menang, Amazon Echo Dot atau Google Home Mini? Mungkin tidak ada pemenang yang pasti, setiap asisten memiliki kekuatan dan kelemahannya sendiri. Setiap produsen berjalan dengan caranya sendiri, memperluas cakrawala solusi digital bagi pengguna. Komentar pembaca kami sangat menarik dalam arah ini.
Dapat dicatat bahwa Google Home Mini, yang dijelaskan secara cukup terperinci dalam publikasi ini, sangat ideal untuk apartemen atau rumah pintar, dan Amazon Echo Dot, yang telah dibahas sebelumnya dalam artikel β
Apa yang kita ketahui tentang Amazon Alexa? Atau kesan pertama Amazon Echo Dot , sudah menemukan tempatnya yang layak di kantor, di mobil apa pun, dll. Namun demikian juga sebaliknya. Tidak diragukan lagi, Home Mini cukup untuk tugasnya di mobil yang mendukungnya di tingkat Android Auto, dan juga akan terlihat hebat di meja kantor, tetapi tetap saja tentang preferensi. Mungkin pengguna sendiri akan memilih di mana asisten ini atau itu terlihat lebih baik. Untuk saat ini, Anda dapat yakin bahwa era asisten suara baru saja dimulai. Banyak terobosan atau aplikasi inovatif akan muncul hanya setelah beberapa waktu. Tetapi Anda tidak harus menunggu, tetapi lebih baik bereksperimen dengan perangkat baru, menawarkan solusi antarmuka suara Anda sendiri, karena ini semua "dalam gaya" Geektimes dan Habr.
SUMBER DAN LINK YANG MENARIK:
-
Pertanyaan umum tentang kompetisi dan inisiatif raksasa internet Google melawan Amazon. Dua raksasa internet memutuskan untuk bertarung - majalah Geek-
Tindakan Belanja: Google menantang Amazon - Geektimes-
Para ahli memperkirakan bahwa Amazon akan menjadi pemimpin di bidang periklanan online - majalah Geek-
Amazon telah melarang penggunaan kata Google - majalah Geek-
Jeff Bezos: masa depan bisnis - pembelajaran mesin, fokus pelanggan dan pengambilan keputusan cepat - majalah Geek-
Kami bertanya kepada Google Assistant, Amazon Alexa dan Apple Siri 150 pertanyaan. Inilah yang menang - USA HARI INI-
Asisten Google Lebih Cerdas Daripada Alexa dan Siri, tapi Jujur Mereka Semua Sedot - Gizmodo-
Apa yang ditampilkan di Google I / O 2018 - Geektimes-
Ucapkan selamat tinggal pada Alexa dan halo ke gadget mendengarkan suara di dalam kepala Anda - Ulasan Teknologi MITUlasan, perbandingan, dan tolok ukur Amazon Echo Dot vs. Google home mini- Ulasan
Google Home Mini - TechRadar-
Ini adalah produk rumah pintar terbaik untuk digunakan dengan Google Home Mini - Android Central-
Google Home Mini Review: Saingan pertama Amazon Echo Dot - THG-
Google Home Mini Review - VoiceApp-
Google Home Mini vs. Amazon Echo Dot: Mana yang lebih baik? - Tren Digital-
9 hal yang dapat dilakukan Google Home yang tidak dapat dilakukan Alexa - CNET-
7 hal yang dapat dilakukan Amazon Echo yang tidak dapat dilakukan oleh Google Home - CNET-
Perbandingan Google Home dan Amazon Alexa - Geektimes-
Amazon Alexa Vs. Asisten Google: 24 Pertanyaan, 1 Pemenang - Forbes-
Cara Memasangkan Rumah Google ke Speaker Bluetooth - Panduan Tom-
5 Pembicara Cerdas Terbaik Dengan Alexa dan Google - WIRED-
Pembicara Cerdas Terbaik 2018 - PCMag-
17 hal paling keren yang bisa dilakukan Google Home Anda - Business Insider-
Asisten Google Lebih Cerdas Daripada Alexa dan Siri, tapi Jujur Mereka Semua Sedot - GizmodoMembongkar Google Home Mini dan bereksperimen dengan Raspberry Pi-
Teardown Tuesday: Google Home Mini - Semua Tentang Sirkuit-
Google Home Mini teardown, perbandingan dengan Echo Dot, dan memberikan teknologi suara - Medium-
Bangun Rumah Google Anda sendiri menggunakan Raspberry Pi - MyBroadband-
Ubah Raspberry Pi Anda menjadi Beranda Google buatan sendiri - Menjadi Manusia: Majalah Kecerdasan Buatan-
DIY Google Home Dengan Speaker Bluetooth di Raspberry Pi Zero Docking Hub - Instructables-
Oke Google: Bagaimana cara membuat "rumah pintar" berdasarkan kolom Beranda Google - ITC.uaPengembangan untuk Asisten Google-
Tindakan di Google: mulai mengembangkan aplikasi untuk Asisten Google, yang akan segera diluncurkan di Rusia - Habr-
OK Google, ambilkan aku mobil - majalah geek-
Cara membuat aplikasi untuk Google Home atau Google Assistant-
Alice, Asisten Google, Siri, Alexa. Cara menulis aplikasi untuk asisten suara - IT harian blog, berita, majalah, teknologi-
Otomatisasi Rumah menggunakan Google Assistant + Dialogflow + Firebase + ESP8266 / Wemos (Bagian 1) (Diperbarui) - Medium-
Otomatisasi Rumah menggunakan Google Assistant + Dialogflow + Firebase + ESP8266 / Wemos (Bagian 2) - Medium-
OK Google, Arduino Uno, ESP8266, Blynk, IFTTT, Tutorial Integrasi Asisten Google - GitHub-
ESP8266 Kontrol Suara dengan Google Assistant dan Adafruit IO - Instructables-
Beranda Google dan ESP8266 - lucstechblog-
Tindakan di Google: Sampel Smart Home menggunakan Node.js - GitHub-
Cara Membangun Tindakan Anda Sendiri Untuk Beranda Google Menggunakan API.AI - Majalah Smashing-
Chatbot memahami pembicaraan manusia tentang Dialogflow - Blog harian IT, berita, majalah, teknologiVideo dari Konferensi Google I / O '18-
Keynote (Google I / O '18) - Google Developers- Panduan
I / O '18 - Asisten Google - Pengembang Google-
Tindakan pada Google Assistant dalam 5 menit - Google Developers-
Apa yang baru dengan Google Assistant SDK for devices - Google Developers-
Bangun percakapan yang menarik untuk Asisten Google menggunakan Dialogflow - Google Developers-
Asisten dan Tindakan Google di Google di Google I / O 2018 - Google Developers