Daftar Isi:
- Langkah 1: Apa yang Perlu Anda Ketahui Sebelum Memulai
- Langkah 2: Daftar
- Langkah 3: Siapkan Asisten
- Langkah 4: Pilih Wake Up Word (juga Disebut Hot Word) “Hey Snips” dan Tambahkan Skill
- Langkah 5: Buat Keterampilan
- Langkah 6: Kemudian Tambahkan Deskripsi dan Klik Buat:
- Langkah 7: Klik Edit Keterampilan:
- Langkah 8: Buat Intent Baru
- Langkah 9: Kami Akan Melakukan Penjumlahan Sederhana dari NumberOne + NumberTwo:
- Langkah 10: Identifikasi Slot
- Langkah 11: Ajari Dia Di Mana Slotnya
- Langkah 12: Saatnya untuk Beberapa Tindakan
- Langkah 13: Ketik Script
- Langkah 14: Bakar Raspbian Stretch Lite di Kartu SD Baru
- Langkah 15: Hubungkan Raspberry Anda
- Langkah 16: Catat IP Raspberry Anda
- Langkah 17: Pasang Kartu Suara Raspiaudio MIC+
- Langkah 18: Instal Dengan Asisten di Raspberry Dari PC/MAC Linux Anda
Video: VOCAL ASSISTANT Snips.Ai Melindungi Privasi Anda: 18 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Dalam beberapa bulan terakhir, saya telah menguji banyak asisten vokal. Sejak itu saya sampai pada kesimpulan bahwa mengandalkan server terpusat yang ditempatkan oleh Google dan Amazon untuk tugas-tugas sederhana seperti menyalakan lampu atau menutup tirai saya, secara sederhana, adalah gagasan yang sangat tidak masuk akal. Saya juga tinggal di Prancis. Tidak masuk akal jika informasi saya melewati samudra Atlantik untuk menyiram toilet di rumah saya di Paris. Implikasi privasi sama-sama menjadi perhatian nyata ketika Amazon atau Google memiliki akses ke semua permintaan vokal. Terlepas dari argumen lama yang lelah bahwa "Saya tidak menyembunyikan apa pun", bukan rahasia lagi bahwa entitas ini mahir menggunakan data pribadi untuk tujuan pemasaran yang ditargetkan. Layanan Google dan Amazon tidak benar-benar gratis dalam arti kebebasan. Demi kesederhanaan, kami sering kehilangan privasi untuk layanan ini. Mereka sama-sama layanan yang sangat elegan, memang. Tapi sekali lagi Anda tidak menyembunyikan apa pun, bukan?
Ini adalah tutorial membuat asisten vokal sederhana yang dapat bekerja secara offline, artinya semua permintaan yang Anda lakukan akan diproses secara lokal di rumah Anda. Untuk melakukan ini kita akan menggunakan Snips, ini adalah startup Prancis yang memiliki keuntungan menarik untuk bekerja secara offline. Agar semuanya jelas dan sederhana, kami akan membuat asisten yang sangat bodoh, cukup sederhana untuk memahami arsitekturnya sehingga nanti Anda akan membuat versi Anda sendiri yang lebih menarik. Jadi hari ini asisten kami hanya akan menjumlahkan dua angka yang akan Anda katakan dan memutar jawabannya: Anda akan bertanya: "berapa 1 ditambah 2" Ini akan menjawab: "3"
Afiliasi: Saya tidak berafiliasi dengan SNIPS. AI, tapi saya membuat kartu suara untuk raspberry pi yang memiliki segalanya dalam satu RASPIAUDIO. COM itu adalah Hat DAC+Speaker+mikrofon+tombol dan led, Anda dapat memilih untuk menggunakan kartu suara atau menggunakan kartu suara Anda sendiri).
Langkah 1: Apa yang Perlu Anda Ketahui Sebelum Memulai
Di akhir tutorial ini Anda akan memiliki:
- Pemahaman yang jelas tentang arsitektur asisten vokal
- Anda akan memahami manfaat dari asisten offline
- Anda akan tahu kosakata yang berguna untuk semua asisten
- Anda akan memiliki asisten yang bekerja tetapi tidak berguna dan bodoh yang dapat melakukan beberapa tambahan
- Anda akan memiliki Saya berharap keinginan untuk membuat asisten yang berguna atau tidak berguna tetapi itu melindungi privasi Anda
Apa yang kau butuhkan:
- Pemahaman dasar tentang baris perintah Raspberry PI dan Linux
- Waktu: sekitar 20mn hingga 1h tergantung pada keahlian Anda Koneksi internet untuk membuat asisten, kemudian asisten Anda akan dapat bekerja secara offline!
- Raspberry PI 3 atau 3b+ versi sebelumnya mungkin berfungsi juga, Zero mungkin cukup lambat
- Catu daya Keyboard, mouse, dan layar, catu daya untuk raspberry
- PC atau Mac yang berjalan di Linux untuk mengontrol raspberry PI dari jarak jauh
- Audio Shield dengan speaker yang akan kami gunakan di sini adalah Raspiaudio M IC+, ini adalah topi kecil dengan semua yang ada di dalamnya Mikrofon, DAC, amplifier, speaker, tekan tombol dan led. Dimungkinkan juga untuk menggunakan audio bawaan raspberry (kualitas biasa-biasa saja), pengeras suara eksternal dan mikrofon USB eksternal.
Ikhtisar proses:
Pertama kita akan membuat asisten online di asisten kemudian kita akan menginstalnya di Raspberry PI. Dalam pendekatan ini kami menggunakan mouse, keyboard untuk mengatur ke Raspberry, kemudian komputer Anda di Linux untuk menginstal dan mengkonfigurasi asisten dari jarak jauh menggunakan alat yang disebut SAM.
Langkah 2: Daftar
Di komputer Linux Anda, buka https://console.snips.ai/ dan daftar, buat asisten baru:
Langkah 3: Siapkan Asisten
Beri nama, pilih bahasa Anda dan klik buat
Langkah 4: Pilih Wake Up Word (juga Disebut Hot Word) “Hey Snips” dan Tambahkan Skill
Langkah 5: Buat Keterampilan
Anda akan melihat beberapa keterampilan pra-dibuat yang dibagikan oleh orang lain, banyak dari mereka tidak berfungsi dengan baik
akhirnya jauh lebih efisien dan menyenangkan untuk membuat kita sendiri, klik "buat keterampilan baru"
Langkah 6: Kemudian Tambahkan Deskripsi dan Klik Buat:
Langkah 7: Klik Edit Keterampilan:
Langkah 8: Buat Intent Baru
Untuk layar berikutnya Anda akan membutuhkan sedikit kosakata:
- "keterampilan" adalah fungsi yang harus dilakukan, di sini kemampuan untuk menjumlahkan angka1 + angka2
- "niat": adalah permintaan yang akan Anda ucapkan dengan lantang untuk mencapai keterampilan ini, misalnya, Anda dapat memiliki "berapa 1 ditambah 2" dan banyak lainnya, semakin banyak Anda memiliki semakin alami Anda akan dapat mengatasi ke Anda asisten.
- "slot" adalah bagian variabel dalam permintaan Anda di sini nomor1 dan nomor2
- Tindakan: apa yang harus dilakukan, jumlah sebenarnya dari angka1 + angka2 lalu katakan hasilnya
Langkah 9: Kami Akan Melakukan Penjumlahan Sederhana dari NumberOne + NumberTwo:
Langkah 10: Identifikasi Slot
Identifikasi 2 variabel kami sebagai slot, tentukan jenis "Nomor", dan centang tombol "slot diperlukan" itu akan mengatakan kalimat ini jika salah satu slot tidak terdengar dengan benar:
Langkah 11: Ajari Dia Di Mana Slotnya
Sekarang kita perlu mengajari asisten cara yang berbeda untuk memahami maksud ini, semakin banyak Anda mengetik, semakin baik untuk ditujukan kepada asisten Anda secara alami, setelah Anda mengetik pertanyaan, Anda perlu mengidentifikasi slot Anda (variabel) dengan mengklik dua kali pada "satu" dan "dua" dan memilih slot.
Setelah selesai klik "Simpan", lalu kembali ke layar sebelumnya: "Beranda> Asisten MyDumb> Kalkulator saya"
Langkah 12: Saatnya untuk Beberapa Tindakan
Pada saat itu asisten akan memahami pertanyaan dengan mengidentifikasi angka 1 dan angka 2, tetapi apa yang harus dilakukan dengan kedua angka tersebut. Kami akan menulis cuplikan kami sendiri, klik Cuplikan Kode Tindakan
Langkah 13: Ketik Script
Berikut adalah script Python yang akan kita potong dan tempel, Tidak ada yang perlu disimpan, setelah ini kita selesai dengan asisten! salin/tempel dari sini:
#dapatkan nilai pertama dan nilai kedua dan ubah menjadi integerA = int(intentMessage.slots.numberOne.first().value)
B = int(intentMessage.slots.numberTwo.first().value)
#Jumlah A + B
C = A + B
#Konversi hasilnya dalam string
hasil = 'jawabannya adalah' + str(C) + 'tuanku tersayang'
#sesi adalah pertanyaan + jawaban, itu akan mengatakan hasil dan menutup sesi
current_session_id = intentMessage.session_id hermes.publish_end_session(current_session_id, hasil)
Langkah 14: Bakar Raspbian Stretch Lite di Kartu SD Baru
Raspbian Buster belum didukung oleh Snips Platform (ayo tim SNIPS buat update!!)
Silakan gunakan Peregangan Raspbian:
downloads.raspberrypi.org/raspbian/images/raspbian-2018-04-19/2018-04-18-raspbian-stretch.zip
(Jika Anda tidak terbiasa dengan prosesnya, lihat di sinihttps://www.raspberrypi.org/documentation/installation/installing-images/README.md)
Langkah 15: Hubungkan Raspberry Anda
Sudo raspi-config
Atur tata letak keyboard Anda (jika bukan qwery), atur wifi menggunakan opsi pelokalan:
- Pilih Opsi Jaringan untuk mengatur SSID/kata sandi wifi Anda, atau cukup sambungkan kabel ethernet ke router Anda
- Pilih Opsi Antarmuka untuk Mengaktifkan ssh (karena akan digunakan nanti)
Langkah 16: Catat IP Raspberry Anda
Periksa apakah Anda terhubung ke router, ketik ifconfig dan catat alamat IP
digunakan:
ifconfig
Langkah 17: Pasang Kartu Suara Raspiaudio MIC+
Jika Anda memiliki MIC+ dari RASPIAUDIO. COM pasang kartu dan ketik:
sudo wget -O mic mic.raspiaudio.com
sudo bash mic
● Nyalakan ulang, lalu uji:
udo wget -O test test.raspiaudio.com
tes sudo bash
● Tekan tombol kuning Anda akan mendengar "kiri depan, kanan depan" kemudian rekaman akan diputar yang menunjukkan bahwa mikrofon dan speaker berfungsi dengan baik.
Langkah 18: Instal Dengan Asisten di Raspberry Dari PC/MAC Linux Anda
segarkan daftar paket lalu instal npm
sudo apt-get update
langkah raspi-config dan aktifkan SSH (interfacing option-SSH)
sudo apt-get install npm
Instal sam di komputer Linux Anda:
sudo npm install -g snips-sam
-
Satu log selesai dengan kredensial Anda yang telah Anda buat sebelumnya di snips.ai
sam login
-
Hubungkan ke raspberry pi Anda dengan Sam:
sam connect "ip_address_of raspberry"
jika Anda mendapatkan kesalahan, Anda harus kembali ke langkah raspi-config dan mengaktifkan SSH (interfacing option-SSH)
-
Mulai penginstal di Raspberry Pi menggunakan:
sama init
- Anda akan mendapatkan: “Menginstal komponen Snips Platform. Ini mungkin memakan waktu beberapa menit… Berhasil menginstal komponen Snips Platform”… perlu beberapa saat untuk menyelesaikannya
-
Untuk menginstal jenis asisten:
asisten instal sam
-
Ketik yang berikut untuk melihat konsol:
Sam menonton
-
Cobalah! Mengatakan:
- "Hei Snips" Anda mendengar bunyi bip kemudian
- “berapa 20 ditambah 22?” maka itu harus membalas kembali "42"
-
Jika tidak berhasil:
-
Periksa status SAM menggunakan:
sama statusnya
-
Sesuaikan penguatan mikrofon dan speaker di Raspberry Pi:
alsamixer
-
Direkomendasikan:
Cara Mengubah Pengaturan Privasi Google Anda di Seluler: 11 Langkah
Cara Mengubah Pengaturan Privasi Google Anda di Ponsel: Google banyak digunakan di seluruh dunia, namun beberapa orang tidak menyadari bahwa Google memiliki banyak fitur yang dapat mengakses data atau informasi pribadi Anda. Dalam tutorial ini, Anda akan diajarkan bagaimana mengubah pengaturan di akun pribadi Anda untuk membatasi
Pc-Privacy - Privasi Otomatis Arduino untuk Komputer Anda: 5 Langkah (dengan Gambar)
Pc-Privacy - Privasi Otomatis Arduino untuk Komputer Anda: Masalah: Jika Anda tinggal dengan orang lain atau memiliki kantor sendiri, Anda mungkin akrab dengan masalah orang yang muncul secara acak di kamar Anda saat Anda sedang mengerjakan data rahasia atau hanya memiliki beberapa hal-hal aneh terbuka di Layar ke-2 dari
Phantom Power Blocker (melindungi Mikrofon Dinamis Anda): 5 Langkah
Phantom Power Blocker (melindungi Mikrofon Dinamis Anda): Mikrofon kondensor berisi sirkuit internal dan kapsul yang memerlukan catu daya. Phantom power menggunakan kabel yang sama dari sinyal output seimbang mic untuk membawa energi itu dari konsol mixer ke mikrofon. Kekuatan hantu diperlukan
Cara Membuat PINTU TRAP untuk Melindungi Pangkalan Anda!!!: 6 Langkah
Cara Membuat PINTU TRAP untuk Melindungi Base Anda!!!: Hari ini kita akan belajar cara membuat PINTU TRAP untuk melindungi base Anda
Cara: Mengatur Firewall Mesin Virtual IPCop untuk Melindungi Host Windows Anda (Gratis!): 5 Langkah
Cara: Mengatur Firewall Mesin Virtual IPCop untuk Melindungi Host Windows Anda (Gratis!): Ringkasan: Tujuan dari proyek ini adalah menggunakan IpCop (Distribusi Linux Gratis) di Mesin Virtual untuk melindungi sistem host Windows di jaringan apa pun. IpCop adalah Firewall berbasis Linux yang sangat kuat dengan fungsi-fungsi lanjutan seperti: VPN, NAT, Det