Asisten virtual yang diaktifkan dengan suara dan speaker pintar seperti Google Home dan Amazon's Alexa hadir di jutaan rumah di seluruh dunia. Ajukan pertanyaan kepada mereka, dan mereka akan menjawab, mereka menceritakan lelucon, mereka mengambil ramalan cuaca, dan mereka memainkan musik.

Tetapi speaker pintar adalah mimpi buruk privasi, dan mungkin membingungkan untuk memilikinya di rumah Anda, mengetahui bahwa data tentang apa yang Anda katakan sedang ditransfer ke perusahaan yang tidak memiliki kepentingan terbaik Anda jantung.

Asisten Suara Kustom Lebih Mudah Dari yang Anda Pikirkan

Jika Anda menghargai privasi Anda tetapi menginginkan beberapa fungsi yang diberikan oleh speaker pintar, Anda dapat membuatnya sendiri dengan mudah. Yang Anda butuhkan hanyalah Raspberry Pi atau komputer lain yang mampu menjalankan Linux, perangkat lunak Mycroft.ai, mikrofon USB yang layak, dan beberapa pembicara.

Inti dari asisten suara adalah Anda menggunakan suara Anda untuk mengontrolnya, dan umpan balik atau respons diberikan dalam bentuk yang dapat didengar. Anda berbicara dengannya, dan itu berbicara langsung kepada Anda. Ini membuat monitor surplus untuk persyaratan — menghemat uang tunai Anda pada teknologi layar.

instagram viewer

Colokkan mikrofon dan speaker USB, lalu sambungkan daya.

Instal Mycroft AI di Raspberry Pi Anda

Ketika Anda awalnya instal sistem operasi di Raspberry Pi, pastikan Anda telah mengonfigurasinya untuk menerima koneksi SSH.

Buka terminal atau gunakan klien SSH seperti Putty untuk terhubung ke Pi Anda. Jika nama pengguna Anda adalah pi dan alamat IP lokal Pi Anda adalah 192.168.1.32, Anda akan memasukkan:

sshpi@192.168.1.32

Perbarui dan tingkatkan paket yang diinstal dengan

sudo tepat memperbarui
sudo apt upgrade

Sekarang Raspberry Pi Anda memiliki pembaruan perangkat lunak dan keamanan default terbaru.

Instal git:

sudo tepat Install git

Klon inti Mycroft ke direktori home Anda dan cd ke dalamnya:

git klon https://github.com/MycroftAI/mycroft-core.git
CD inti-mikroft

Direktori akan berisi beberapa file yang dikloning dari repositori Mycroft. Anda dapat memeriksanya dengan:

ls

Dua yang paling harus Anda perhatikan adalah README.md, yang berisi informasi berguna tentang perangkat lunak, dan dev_setup.sh, skrip yang akan membantu mengotomatiskan penginstalan. Menggunakan:

kucingBaca aku.md

untuk membaca file, lalu jalankan skrip dengan:

./dev_setup.sh

Anda akan ditanya beberapa pertanyaan termasuk apakah Anda ingin menjalankan cabang yang stabil atau tidak stabil (Petunjuk: Anda ingin cabang yang stabil), apakah Mycroft harus periksa pembaruan secara otomatis, jika Anda menginginkan suara robot yang dihasilkan secara lokal (dikenal sebagai "Mimic"), dan jika skrip harus menambahkan perintah pembantu Mycroft ke lokal Anda jalur.

Membangun suara Mimic secara lokal akan memakan waktu beberapa jam di Raspberry Pi, tetapi berarti Mycroft akan dapat berbicara dengan Anda bahkan jika Pi tidak memiliki akses ke internet. Menambahkan perintah ke jalur Anda berarti mereka akan lebih mudah ditemukan dan digunakan nanti.

Setelah Anda menentukan pilihan, skrip akan mengunduh dan menginstal beberapa lusin paket Python. Proses ini akan memakan waktu sekitar 10 menit, tetapi dapat bervariasi tergantung pada kecepatan koneksi Anda.

Setelah Anda kembali ke baris perintah, Anda dapat memulai Mycroft AI dengan:

./Mulailah-mycroft.sh semua

Mycroft sekarang online, mendengarkan melalui mikrofon Anda, dan siap merespons melalui speaker.

Menambahkan Keterampilan ke Mycroft

Mycroft hadir dengan beberapa keterampilan dasar bawaan. Anda dapat memintanya untuk memberi tahu Anda cuaca di lokasi Anda, Anda dapat menaikkan atau menurunkan volume dengan suara Anda, atau Anda dapat mengatakan "Putar berita", untuk mendapatkan umpan RSS berita lokal yang sesuai yang dibacakan oleh robot Mimic suara.

ls /opt/mycroft/skills

Setiap direktori yang ditampilkan sebagai hasil dari perintah ini akan berisi file README.md, yang akan menjelaskan persyaratan dan instruksi untuk digunakan. Menggunakan kucing perintah untuk membaca isinya.

Misalnya, jika Anda ingin mengetahui instruksi untuk lelucon Mycroft, Anda dapat memasukkan:

cat /opt/mycroft/skills/mycroft-joke.mycroftai/README.md

Keterampilan lain dapat ditambahkan dengan mengunduhnya dari Pasar Mycroft, yang melibatkan pembuatan akun yang ditautkan ke AI Mycroft Anda, atau kloning langsung dari Keahlian Mycroft repositori GitHub.

Untuk menambahkan keterampilan baru melalui terminal, pilih URL keterampilan yang Anda ingin Mycroft pelajari:

CD /opt/mycroft/skills/
git klon alamat/dari/keahlian/repositori

Kembangkan Keterampilan Mycroft Anda Sendiri

Anda sekarang telah menginstal Mycroft AI pada Raspberry Pi dan dapat menambahkan keterampilan baru ke dalamnya. Mengapa tidak mengambil proyek lebih jauh dengan membantu mengembangkan keterampilan yang dapat digunakan orang lain dan ditambahkan ke instalasi Mycroft lainnya?