Isi kandungan:

PEMBANTU VOKAL Snips.Ai Melindungi Privasi Anda: 18 Langkah
PEMBANTU VOKAL Snips.Ai Melindungi Privasi Anda: 18 Langkah

Video: PEMBANTU VOKAL Snips.Ai Melindungi Privasi Anda: 18 Langkah

Video: PEMBANTU VOKAL Snips.Ai Melindungi Privasi Anda: 18 Langkah
Video: Часть 14 - Аудиокнига «Наш общий друг» Чарльза Диккенса (книга 4, главы 6–9) 2024, Julai
Anonim
PEMBANTU VOKAL Snips. Ai Melindungi Privasi Anda
PEMBANTU VOKAL Snips. Ai Melindungi Privasi Anda

Beberapa bulan kebelakangan ini, saya telah menguji banyak pembantu vokal. Sejak itu saya sampai pada kesimpulan bahawa bergantung pada pelayan terpusat yang ditempatkan oleh Google dan Amazon untuk tugas-tugas mudah seperti menyalakan lampu atau menutup tirai saya, adalah, untuk meremehkannya, suatu idea yang sangat tidak masuk akal. Saya juga tinggal di Perancis. Tidak masuk akal bahawa maklumat saya menyeberangi lautan Atlantik untuk membersihkan tandas di rumah saya di Paris. Implikasi privasi sama-sama menjadi perhatian apabila Amazon atau Google mempunyai akses ke semua permintaan vokal. Tanpa menghiraukan hujah lama bahawa "Saya tidak mempunyai apa-apa untuk disembunyikan", bukan rahsia lagi bahawa entiti ini mahir menggunakan data peribadi untuk tujuan pemasaran yang disasarkan. Perkhidmatan Google dan Amazon tidak benar-benar percuma dalam erti kebebasan. Demi kesederhanaan, kami sering kehilangan privasi kami untuk perkhidmatan ini. Mereka juga merupakan perkhidmatan yang sangat elegan. Tetapi sekali lagi anda tidak mempunyai apa-apa untuk disembunyikan, bukan?

Ini adalah tutorial untuk membuat pembantu vokal sederhana yang boleh berfungsi di luar talian, yang bermaksud semua permintaan yang anda lakukan akan diproses secara tempatan di rumah anda. Untuk melakukan ini kita akan menggunakan Snips, ini adalah permulaan Perancis yang mempunyai kelebihan menarik untuk bekerja di luar talian. Untuk memastikan semuanya jelas dan sederhana, kita akan membuat pembantu yang sangat bodoh, cukup sederhana untuk memahami seni bina sehingga kemudian membuat anda akan membuat versi anda sendiri yang lebih menarik. Jadi hari ini pembantu kami hanya akan menjumlahkan dua nombor yang anda akan katakan dan mainkan jawapannya: Anda akan bertanya: "berapa 1 tambah 2" Ia akan menjawab: "3"

Gabungan: Saya tidak berafiliasi dengan SNIPS. AI, tetapi saya membuat kad suara untuk raspberry pi yang mempunyai segalanya dalam satu RASPIAUDIO. COM itu butang Hat DAC + Pembesar suara + mikrofon + dan dipimpin, anda boleh memilih untuk menggunakan kad bunyi atau gunakan kad suara anda sendiri).

Langkah 1: Apa yang Perlu Anda Ketahui Sebelum Bermula

Pada akhir tutorial ini, anda akan mempunyai:

  • Pemahaman yang jelas mengenai seni bina pembantu vokal
  • Anda akan memahami faedah pembantu luar talian
  • Anda akan mengetahui perbendaharaan kata yang berguna untuk semua pembantu
  • Anda akan memiliki pembantu yang berfungsi tetapi tidak berguna yang dapat melakukan beberapa penambahan
  • Anda akan mempunyai harapan Saya ingin menjadikan pembantu yang berguna atau tidak berguna tetapi melindungi privasi anda

Apa yang kamu perlu:

  • Pemahaman asas mengenai baris arahan Raspberry PI dan Linux
  • Masa: kira-kira 20 juta hingga 1 jam bergantung pada kemahiran anda untuk membuat sambungan Internet, kemudian pembantu anda dapat bekerja di luar talian!
  • Raspberry PI 3 atau 3b + versi sebelumnya mungkin berfungsi juga, Zero mungkin agak perlahan
  • Papan Kekunci, tetikus, dan skrin, bekalan kuasa untuk raspberry
  • PC atau Mac yang berjalan di Linux untuk mengawal PI raspberry dari jauh
  • Audio Shield dengan pembesar suara yang akan kita gunakan di sini Raspiaudio M IC +, ini adalah topi kecil dengan segalanya di mikrofon, DAC, penguat, pembesar suara, tekan butang dan dipimpin. Anda juga boleh menggunakan audio terbina dalam raspberry (kualiti begitu), pembesar suara diperkuat luaran dan mikrofon USB luaran.

Gambaran keseluruhan proses:

Kami akan membuat pembantu terlebih dahulu secara dalam talian pada pembantu kemudian kami memasangnya di Raspberry PI. Dalam pendekatan ini kami menggunakan tetikus, papan kekunci untuk mengatur ke Raspberry, kemudian komputer anda di Linux untuk memasang dan mengkonfigurasi pembantu menggunakan semula alat yang disebut SAM.

Langkah 2: Daftar

Daftar
Daftar

Pada komputer Linux anda, pergi ke https://console.snips.ai/ dan daftar, buat pembantu baru:

Langkah 3: Sediakan Pembantu

Sediakan Pembantu
Sediakan Pembantu

Beri nama, pilih bahasa anda dan klik buat

Langkah 4: Pilih Kata Bangun (juga Disebut Kata Panas) "Hey Snips" dan Tambahkan Kemahiran

Pilih Kata Bangun (juga Disebut Kata Panas) "Hey Snips" dan Tambahkan Kemahiran
Pilih Kata Bangun (juga Disebut Kata Panas) "Hey Snips" dan Tambahkan Kemahiran

Langkah 5: Buat Kemahiran

Buat Kemahiran
Buat Kemahiran

Anda akan melihat beberapa kemahiran pra-buatan yang dikongsi oleh orang lain yang kebanyakannya tidak berjaya

akhirnya lebih cekap dan menyeronokkan untuk dibuat sendiri, klik "buat kemahiran baru"

Langkah 6: Kemudian Tambah Penerangan dan Klik Buat:

Kemudian Tambah Penerangan dan Klik Buat
Kemudian Tambah Penerangan dan Klik Buat

Langkah 7: Klik Edit Kemahiran:

Klik pada Kemahiran Edit
Klik pada Kemahiran Edit

Langkah 8: Buat Niat Baru

Buat Niat Baru
Buat Niat Baru

Untuk skrin seterusnya, anda memerlukan sedikit perbendaharaan kata:

  • "Kemahiran" adalah fungsi yang harus dilakukan, di sini kemampuan untuk menjumlahkan angka1 + nombor2
  • "Niat": adakah permintaan yang akan anda katakan dengan lantang untuk mencapai kemahiran ini, sebagai contoh, anda boleh mempunyai "berapa 1 tambah 2" dan banyak lagi, semakin banyak yang anda miliki, semakin anda akan dapat menjawabnya pembantu.
  • "Slot" adalah pemboleh ubah yang terdapat dalam permintaan anda di sini nombor1 dan nombor2
  • Tindakan: apa yang perlu dilakukan, jumlah sebenar nombor1 + nombor2 kemudian katakan hasilnya

Langkah 9: Kami Akan Membuat Jumlah Nombor Satu + Angka Dua:

Kami Akan Membuat Jumlah Nombor Satu + Angka Dua
Kami Akan Membuat Jumlah Nombor Satu + Angka Dua

Langkah 10: Kenali Slot

Nyatakan Slot
Nyatakan Slot

Kenalpasti 2 pemboleh ubah kita sebagai slot, tentukan jenis "Nombor", dan periksa butang "slot diperlukan" akan tertera kalimat ini jika salah satu slot tidak didengar dengan betul:

Langkah 11: Ajarkan Dia Di Mana Slot

Ajarkan Dia Di Mana Slot
Ajarkan Dia Di Mana Slot

Sekarang kita perlu mengajar pembantu cara yang berbeza untuk memahami maksud ini, semakin banyak anda menaip lebih baik untuk mengemukakan kepada pembantu anda secara semula jadi, setelah anda mengetik soalan yang anda perlukan untuk mengenal pasti slot anda (pemboleh ubah) dengan mengklik dua kali pada "Satu" dan "dua" dan memilih slot.

Setelah selesai, klik "Simpan", kemudian kembali pada skrin sebelumnya: "Laman Utama> Pembantu MyDumb> Kalkulator saya"

Langkah 12: Masa untuk Beberapa Tindakan

Masa untuk Beberapa Tindakan!
Masa untuk Beberapa Tindakan!

Pada ketika itu pembantu akan memahami soalan dengan mengenal pasti nombor1 dan nombor 2, tetapi apa yang harus dilakukan dengan dua nombor ini. Kami akan menulis coretan kami sendiri, klik pada Coretan Tindakan-Kod

Langkah 13: Taipkan Skrip

Taipkan Skrip
Taipkan Skrip

Inilah skrip Python yang akan kita potong dan tampal, Tidak ada yang dapat disimpan, selepas ini kita selesai dengan pembantu! copy / paster dari sini:

# dapatkan nilai pertama dan nilai kedua dan ubah menjadi integerA = int (intentMessage.slots.numberOne.first (). value)

B = int (intentMessage.slots.numberTwo.first (). Nilai)

#Jumlah A + B

C = A + B

#Tukar hasilnya dalam rentetan

keputusan = 'jawapannya adalah' + str (C) + 'tuanku yang dikasihi'

# sesi adalah soalan + jawapan, ia akan mengatakan hasilnya dan menutup sesi

current_session_id = intentMessage.session_id hermes.publish_end_session (current_session_id, keputusan)

Langkah 14: Bakar Raspbian Stretch Lite pada Kad SD Segar

Bakar Raspbian Stretch Lite pada Kad SD Segar
Bakar Raspbian Stretch Lite pada Kad SD Segar

Raspbian Buster belum disokong oleh Snips Platform (ayuh pasukan SNIPS buat kemas kini !!)

Sila gunakan Raspbian Stretch:

downloads.raspberrypi.org/raspbian/images/raspbian-2018-04-19/2018-04-18-raspbian-stretch.zip

(Sekiranya anda tidak mengetahui prosesnya, lihat di sini

Langkah 15: Sambungkan Raspberry Anda

Sambungkan Raspberry Anda
Sambungkan Raspberry Anda

Sudo raspi-config

Siapkan susun atur papan kekunci anda (jika bukan qwery), siapkan wifi menggunakan pilihan penyetempatan:

  • Pilih Pilihan Rangkaian untuk menetapkan SSID / kata laluan wifi anda, atau hanya sambungkan kabel ethernet ke penghala anda
  • Pilih Pilihan Antaramuka untuk Mengaktifkan ssh (kerana ia akan digunakan kemudian)

Langkah 16: Perhatikan IP Raspberry Anda

Perhatikan IP Raspberry Anda
Perhatikan IP Raspberry Anda

Pastikan anda tersambung ke router ifconfig dan perhatikan alamat IP

terpakai:

ifconfig

Langkah 17: Pasang Kad Suara Raspiaudio MIC +

Sekiranya anda mempunyai MIC + dari RASPIAUDIO. COM pasangkan kad dan taip:

sudo wget -O mic mic.raspiaudio.com

sudo bash mic

● Reboot, kemudian uji:

udo wget -O test test.raspiaudio.com

ujian sudo bash

● Tekan butang kuning anda akan mendengar "kiri depan, kanan depan" maka rakaman akan dimainkan yang menunjukkan bahawa mikrofon dan pembesar suara berfungsi dengan baik.

Langkah 18: Pasang Dengan Pembantu pada Raspberry Dari Linux / PC Linux anda

muat semula senarai pakej kemudian pasang npm

sudo apt-get kemas kini

langkah raspi-config dan aktifkan SSH (pilihan antara muka-SSH)

sudo apt-get install npm

Pasang sam pada komputer Linux anda:

sudo npm pasang -g snips-sam

  • Satu log selesai dengan kelayakan anda yang telah anda buat sebelumnya di snips.ai

    log masuk sam

  • Sambungkan ke raspberry pi anda dengan Sam:

    sam sambung "ip_address_of raspberry"

    jika anda mendapat ralat, anda perlu kembali ke langkah konfigurasi raspi dan mengaktifkan SSH (pilihan antara muka-SSH)

  • Mulakan pemasang pada Raspberry Pi menggunakan:

    sam init

  • Anda akan mendapat: “Memasang komponen Platform Snips. Ini mungkin mengambil masa beberapa minit… Komponen Snips Platform berjaya dipasang”… akan selesai sedikit masa
  • Untuk memasang jenis pembantu:

    sam pasang pembantu

  • Taipkan yang berikut untuk melihat konsol:

    Sam menonton

  • Cuba ia! Katakanlah:

    • "Hey Snips" anda mendengar bunyi bip
    • "Berapa 20 tambah 22?" maka ia harus membalas "42"
  • Sekiranya ia tidak berfungsi:

    • Periksa status SAM menggunakan:

      status sam

    • Sesuaikan keuntungan mikrofon dan pembesar suara pada Raspberry Pi:

      alsamixer

Disyorkan: