Daftar Isi:
- Langkah 1: Mengonfigurasi AVS di Dragonboard
- Langkah 2: Membuat Keterampilan Alexa
- Langkah 3: Siapkan AWS Lambda
- Langkah 4: Jalankan Aplikasi Anda
- Langkah 5: Kesimpulan
Video: Cara Berinteraksi Alexa Dengan Dragonboard-410c: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Dengan tutorial ini Anda akan belajar cara menyematkan Alexa di Dragonboard-410c. Sebelum memulai, mari kita perkenalkan beberapa barang yang Anda butuhkan:
Alexa Voice Service (AVS) - Memungkinkan untuk berbicara dengan perangkat Anda, Anda akan dapat mengakses alexa berbasis cloud yang menyediakan AVS Apis. Mengucapkan kata bangun "Alexa" Anda dapat berbicara dengan perangkat dan langsung menerima tanggapan suara
Keterampilan Alexa - Anda dapat berinteraksi dengan pengalaman yang dipersonalisasi, keterampilan alexa berarti kemampuan berbeda yang dapat Anda bangun atau gunakan dengan Alexa Skill Kit (ASK)
AWS Lambda - Memungkinkan untuk mengeksekusi kode Anda tanpa harus mengelola server, satu-satunya hal yang perlu Anda lakukan adalah menulis kode Anda dan lambda akan mengendalikan semuanya
Langkah 1: Mengonfigurasi AVS di Dragonboard
- Buat akun di Pengembang Amazon.
- Daftarkan produk Anda dengan mengikuti tutorial ini.
- Di terminal Anda:
Kloning repositori ini:
$ git clone
Pergi ke:
$ cd CoffeeMachine-alexa/DragonBoard410c/CoffeeMachine/scripts
Dan jalankan:
#./setup.sh
Pada eksekusi skrip Anda perlu menjawab beberapa pertanyaan:
Catatan: Jika Anda adalah pengguna tingkat lanjut, Anda dapat menginstal skrip init secara manual dan mengeditnya untuk mencerminkan jalur penginstalan Anda, tetapi kami tidak memberikan jaminan apa pun. Mengganggu? (Y/n)? n
- sistem operasi yang Anda gunakan? OS Anda [debian]: debian
- sistem operasi yang Anda gunakan? Perangkat Anda [raspberrypi]: lainnya
- Apakah Anda juga ingin memasang dukungan Airplay (Y/n)? n
Pertanyaan berikutnya yang perlu Anda jawab tentang informasi perangkat Anda yang sebelumnya terdaftar.
4. Buka folder:
$ cd Mesin Kopi-alexa/DragonBoard410c/Mesin Kopi
5. Edit file ClientAWS.py:
Atur informasi Anda sesuai dengan akun AWS Anda dan pembuatan sertifikat:
host = alamat host dari titik akhir akun AWS IOT Anda.
rootCAPath = jalur ke sertifikasi rootCA yang diunduh. certificatePath = jalur ke sertifikat yang diunduh. privateKeyPath = jalur ke kunci pribadi yang diunduh. clientID = identifikasi untuk klien mqtt Anda.
Untuk informasi lebih lanjut tentang cara membuat sertifikat, silakan periksa tautan ini.
Langkah 2: Membuat Keterampilan Alexa
Untuk membuat keterampilan Alexa, beberapa kata kunci diperlukan untuk memahami prosesnya:
-
Nama panggilan - Nama perangkat Anda. Ini akan diperlukan untuk meminta perangkat untuk melakukan sesuatu.
Contoh: "Alexa, minta mesin kopi dihidupkan".
-
Jenis slot - Variabel yang dapat mengubah status yang ditentukan.
Contoh: "Alexa, minta mesin kopi buat kopi panjang" atau "Alexa, minta mesin kopi buat kopi pendek"
- Intents - Tindakan untuk memuaskan ungkapan pengguna yang diucapkan.
-
Contoh Ucapan - Frasa yang akan Anda katakan agar Alexa melakukan sesuatu. Ini berisi nama panggilan dan jenis slot.
Contoh: "TurnCoffeMachine {CoffeeState} mesin kopi" berarti "menghidupkan/mematikan mesin kopi".
- Dengan akun pengembang amazon Anda masuk, buka keterampilan.
- Ikuti tutorial ini untuk membuat keterampilan khusus.
- Sekarang Anda perlu mendefinisikan nama panggilan seperti mesin kopi.
-
Untuk contoh ini, mari kita buat 2 jenis slot.
-
COFFEE_STATE menambahkan nilai:
- pada
- mati
-
COFFEE_TYPE menambahkan nilai:
- pendek
- panjang
-
-
Akhirnya mari kita buat 2 maksud. Maksud adalah frasa yang akan Anda katakan agar Alexa melakukan sesuatu.
-
PutarMesin Kopi
-
Ikuti gambar terlampir yang berisi detail tentang Ucapan.
-
Membuat kopi
Ikuti gambar terlampir yang berisi detail tentang Ucapan.
-
Langkah 3: Siapkan AWS Lambda
AWS Lambda menyediakan eksekusi kode tanpa perlu menyediakan atau mengelola server. Ini menjalankan kode hanya bila diperlukan, umumnya fungsi-fungsi ini dipanggil dari Alexa Skills dan dieksekusi ketika pengguna mengucapkan berbagai jenis perintah.
Mari buat fungsi lambda yang diperlukan untuk fungsionalitas mesin kopi. Fungsi-fungsi ini dipanggil oleh keterampilan khusus yang dibuat pada instruksi ini.
Persyaratan:
Akun AWS aktif
- Untuk memulai pembuatan fungsi lambda, masuk ke konsol.
- Buka layanan Lambda dan buka fungsi.
-
Pilih buat fungsi, tentukan nama dan atur runtime ke Python 2.7
-
Setelah Anda membuat peran Anda, Anda perlu menambahkan beberapa kebijakan.
- Buka IAM dan pilih peran Anda yang ditentukan saat fungsi lambda dibuat.
- Lampirkan kebijakan AWSIoTFullAccess. (Izinkan lambda untuk mempublikasikan informasi)
-
- Buka fungsi Lambda Anda dan tambahkan pemicu Alexa Skills (referensi langkah 2).
- Atur kode terlampir untuk kode fungsi lambda Anda.
Langkah 4: Jalankan Aplikasi Anda
- Hubungkan mikrofon di Dragonboard-410c
- Jalankan aplikasi:
$ cd Mesin Kopi-alexa/DragonBoard410c/Mesin Kopi
$ python main.py
3. Ucapkan "Alexa" dan tunggu jawaban suara.
Langkah 5: Kesimpulan
Dengan melakukan langkah-langkah ini, Dragonbord-410c Anda siap untuk menyediakan komunikasi dengan Alexa, dan Anda akan dapat membuat semua jenis perangkat bodoh yang dikendalikan oleh Alexa.
Melengkapi Instruksi:
- Mesin Kopi Dengan Aplikasi Android Menggunakan DragonBoard 410c dan CSR1011
- Hubungkan Aplikasi Android Dengan AWS IOT dan Memahami API Pengenalan Suara
Direkomendasikan:
Dudukan Botol Berinteraksi Musik Dengan Lampu yang Dapat Disesuaikan: 14 Langkah
Dudukan Botol Berinteraksi Musik Dengan Lampu yang Dapat Disesuaikan: Beberapa waktu lalu, seorang teman saya memesan cincin LED 16 Bit untuk bermain-main, dan saat melakukannya dia mendapat ide untuk meletakkan botol di atasnya. Ketika saya melihatnya, saya terpesona oleh tampilan cahaya yang menerangi termos dan mengingat kekaguman
Cara Membuat Alexa Mengatakan Cinta Dengan Saya!: 7 Langkah
Cara Membuat Alexa Mengatakan Cinta Dengan Saya!: 1) mudah.2) biaya rendah.3) AI
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android dan Mesin Kopi: 7 Langkah
Cara Berinteraksi Alexa Dragonboard, Aplikasi Android, dan Mesin Kopi: Tutorial ini memberikan langkah-langkah yang diperlukan untuk menghubungkan, mengintegrasikan, dan menggunakan Mesin Kopi dengan Alexa Dragonboard dan Aplikasi Android. Untuk detail lebih lanjut tentang mesin kopi, silakan periksa instruksi ini
Cara Mengontrol Peralatan Rumah Tangga Dengan Remote TV Dengan Fungsi Timer: 7 Langkah (dengan Gambar)
Bagaimana Mengontrol Peralatan Rumah Tangga Dengan Remote TV Dengan Fungsi Timer: Bahkan setelah 25 tahun diperkenalkan ke pasar konsumen, komunikasi inframerah masih sangat relevan dalam beberapa hari terakhir. Baik itu televisi 4K 55 inci atau sound system mobil Anda, semuanya membutuhkan remote kontrol IR untuk merespons
Cara Menjahit Dengan Benang Konduktif Dengan Diana Eng: 10 Langkah (Dengan Gambar)
Cara Menjahit Dengan Benang Konduktif Dengan Diana Eng: Menggabungkan Listrik dan Fashion! Tingkat Kesulitan: Masih belajar Lama waktu: 45 menitBahan: pakaian untuk menjahit, benang konduktif, gunting, dua LED, baterai jam CR2032, dudukan baterai BS7, pena tinta menghilang , tang jarum-hidung, r