Tujuan kami adalah memungkinkan untuk menambahkan Alexa ke perangkat Linux apa pun, termasuk sistem tersemat seperti papan Raspberry Pi, melalui proyek perangkat virtual Amazon Alexa kami.
Meskipun asisten suara adalah cara yang menyenangkan dan mudah untuk berinteraksi dengan perangkat, sebagian besar opsi memerlukan perangkat keras khusus dan tidak mengizinkan banyak penyesuaian atau mengutak-atik. Amazon Alexa unggul dalam bidang ini. Alexa dapat digunakan dengan perangkat khusus berkat API Amazon, yang membuka banyak kemungkinan untuk solusi DIY/PoC dan perusahaan. Kami akan mendemonstrasikan dalam tutorial ini bagaimana kami mengembangkan metode terbuka untuk mengonversi perangkat berbasis Linux apa pun menjadi Amazon Echo. Kami memilih untuk menggunakan Raspberry Pi dalam pengaturan kami karena ini adalah papan yang paling banyak digunakan untuk proyek IoT. Namun, demonstrasi dapat dijalankan di sistem Linux apa pun.
Versi terbaru dari proyek perangkat virtual Amazon Alexa (versi 1.1) dapat ditemukan di bawah ini. Tujuan dari proyek ini adalah untuk memungkinkan penginstalan Alexa di perangkat Linux apa pun, bahkan sistem tersemat seperti papan Raspberry Pi.
Anda akan dapat membuat asisten rumah digital yang diaktifkan suara pada akhirnya yang dapat membaca buku, memutar musik, menceritakan lelucon, menyediakan cuaca, dan banyak lagi.
Paket snap yang memuat rilis biner adalah metode pengiriman yang sangat baik untuk proyek ini.
baca juga : 5 Teknologi Yang Akan Mengubah Dunia Pada Tahun 2030
Cara Menambahkan Alexa ke Raspberry Pi:
- Anda perlu membuat Perangkat Alexa Anda sendiri di portal pengembang Amazon.
Tambahkan http://alexa.local:3000/authresponse ke Allowed Return URLs dan http://alexa.local:3000 ke Allowed-Origins.
- Hubungkan perangkat audio: mikrofon dan speaker ke perangkat Anda. Bisa jadi headset USB misalnya.
- Instal snap PulseAudio:
sudo snap install –devmode pulseaudio
- Instal snap Alexa dari toko:
sudo snap install –channel beta alexa
- Buka http://alexa.local:3000 di browser web pada perangkat lokal atau perangkat di jaringan yang sama.
Catatan: aplikasi menyediakan iklan mDNS dari domain lokal alexa.local. Ini sangat membantu untuk digunakan dengan perangkat tanpa monitor.
- Isi kredensial perangkat yang dibuat selama langkah 1, klik ‘masuk’.
Catatan: ambang deteksi suara adalah nilai float untuk menyesuaikan deteksi suara. Semakin kecil nilainya, semakin mudah dipicu. Anda mungkin perlu menyesuaikannya untuk mikrofon dan suara Anda.
- Isi kredensial Amazon Anda.
- Sekarang Anda dapat berbicara dengan Alexa. Aplikasi ini menggunakan aktivasi suara, jadi ucapkan ‘Alexa’ dan frasa yang ingin Anda ucapkan padanya. Aplikasi akan mengeluarkan bunyi bip melalui speaker sat mendengar kata kunci ‘Alexa’ dan mulai merekam.
- Nikmati Alexa tanpa perlu membrli perangkat keras khusus.
baca juga : Kebutuhan SDM Operasional IoT Meningkat