Sisukord:

VOCAL ASSISTANT Snips.Ai kaitseb teie privaatsust: 18 sammu
VOCAL ASSISTANT Snips.Ai kaitseb teie privaatsust: 18 sammu

Video: VOCAL ASSISTANT Snips.Ai kaitseb teie privaatsust: 18 sammu

Video: VOCAL ASSISTANT Snips.Ai kaitseb teie privaatsust: 18 sammu
Video: Build and Deploy an Offline & Embedded Voice Assistant 2024, Juuli
Anonim
VOCAL ASSISTANT Snips. Ai kaitseb teie privaatsust
VOCAL ASSISTANT Snips. Ai kaitseb teie privaatsust

Viimastel kuudel olen testinud paljusid vokaalseid assistente. Sellest ajast olen jõudnud järeldusele, et tuginemine Google'i ja Amazoni majutatud tsentraliseeritud serveritele selliste lihtsate ülesannete täitmiseks nagu valguse sisselülitamine või ruloode sulgemine on kergelt öeldes uskumatult absurdne arusaam. Elan ka Prantsusmaal. Ei ole mõtet, et minu teave läbib Atlandi ookeani, et minu Pariisi kodus tualetti loputada. Kui Amazonil või Google'il on juurdepääs kõigile hääletaotlustele, on eraelu puutumatus samuti ilmne mure. Olenemata väsinud argumendist, et "mul pole midagi varjata", pole saladus, et need üksused on vilunud kasutama isikuandmeid sihitud turunduseesmärkidel. Google'i ja Amazoni teenused pole vabaduse mõttes tõeliselt tasuta. Lihtsuse huvides kaotame sageli nende teenuste eest privaatsuse. Tõsi, need on väga elegantsed teenused. Aga jällegi pole sul midagi varjata, eks?

See on õpetus lihtsa hääleassistendi loomiseks, mis võiks töötada võrguühenduseta, mis tähendab, et kõik teie taotlused töödeldakse teie kodus kohapeal. Selleks kasutame Snipsi, see on prantsuse idufirma, millel on huvitav eelis töötada võrguühenduseta. Et asjad oleksid selged ja lihtsad, teeme väga tumma assistendi, mis on piisavalt lihtne arhitektuuri mõistmiseks, nii et hiljem teete te ise oma huvitavama versiooni. Täna võtab meie assistent lihtsalt kokku kaks teie öeldud numbrit ja taasesitab vastuse: te küsite: “kui palju on 1 pluss 2”, see vastab: “3”

Kuuluvus: ma ei ole SNIPS. AI -ga seotud, kuid teen vaarika pi jaoks helikaardi, millel on kõik ühes RASPIAUDIO. COM -is, see on müts DAC+kõlarid+mikrofon+nupp ja led, saate valida, kas kasutada minu helikaart või kasutage oma helikaarti).

Samm: mida peate teadma enne alustamist

Selle õpetuse lõpus saate:

  • Selge arusaam vokaalse assistendi arhitektuurist
  • Saate aru võrguühenduseta assistendi eelistest
  • Teate sõnavara, mis on kasulik kõigile assistentidele
  • Teil on töötav, kuid kasutu-loll assistent, kes suudab mõningaid täiendusi teha
  • Loodetavasti on teil soov saada kasulik või kasutu abiline, kuid see kaitseb teie privaatsust

Mida sa vajad:

  • Raspberry PI ja Linuxi käsurida põhitõed
  • Aeg: umbes 20 minutit kuni 1 tund olenevalt teie oskustest Interneti -ühendus assistendi loomiseks, siis saab teie assistent hiljem võrguühenduseta töötada!
  • Vaarika PI 3 või 3b+ eelmine versioon võib samuti töötada, null võib olla üsna aeglane
  • Toiteallikas Klaviatuur, hiir ja ekraan, toiteallikas vaarikale
  • Vaarika PI kaugjuhtimiseks Linuxis töötav arvuti või Mac
  • Audio Shield koos kõlaritega kasutame siin Raspiaudio M IC+, see on pisike müts koos kõigega, mis on varustatud mikrofoni, DAC -i, võimendi, kõlariga, vajutage nuppu ja juhitakse. Samuti on võimalik kasutada vaarika sisseehitatud heli (nii-nii kvaliteet), väliseid võimendatud kõlareid ja välist USB-mikrofoni.

Protsessi ülevaade:

Esmalt loome assistendi veebis assistendi kaudu ja seejärel installime selle Raspberry PI -le. Selle lähenemisviisi puhul kasutame vaarikale seadistamiseks hiirt, klaviatuuri, seejärel teie Linuxi arvutit, et assistent eemalt installida ja konfigureerida, kasutades SAM -i tööriista uuesti.

Samm: registreeruge

Registreeri
Registreeri

Minge oma Linuxi arvutis aadressile https://console.snips.ai/ ja registreeruge, looge uus assistent:

Samm: seadistage assistent

Seadistage assistent
Seadistage assistent

Andke sellele nimi, valige keel ja klõpsake nuppu Loo

Samm 4: Valige äratussõna (mida nimetatakse ka kuumaks sõnaks) “Hei snipid” ja lisage oskus

Valige äratussõna (mida nimetatakse ka kuumaks sõnaks) “Hei snipid” ja lisage oskus
Valige äratussõna (mida nimetatakse ka kuumaks sõnaks) “Hei snipid” ja lisage oskus

Samm: looge oskus

Looge oskus
Looge oskus

Näete mõningaid eelnevalt jagatud oskusi, mida teised jagavad, paljud neist ei tööta

lõpuks on palju tõhusam ja lõbusam teha oma, klõpsake nuppu „loo uus oskus”

Samm: seejärel lisage kirjeldus ja klõpsake nuppu Loo:

Seejärel lisage kirjeldus ja klõpsake nuppu Loo
Seejärel lisage kirjeldus ja klõpsake nuppu Loo

Samm: klõpsake käsku Muuda oskusi:

Klõpsake nuppu Redigeeri oskusi
Klõpsake nuppu Redigeeri oskusi

8. samm: looge uus kavatsus

Loo uus kavatsus
Loo uus kavatsus

Järgmisel ekraanil on teil vaja natuke sõnavara:

  • "Oskused" on funktsioonid, mida tuleb teha, siin on võimalus liita number1 + number2
  • "Kavatsused": kas taotlused, mida te selle oskuse täitmiseks valjusti ütlete, näiteks teil võib olla "kui palju on 1 pluss 2" ja palju muud, mida rohkem teil on, seda loomulikumalt saate oma assistent.
  • „Pilud“on muutujad, mis on osa teie taotlusest siin number1 ja number2
  • Toimingud: mida teha, tegelik summa number 1 + number2 ütle siis tulemus

9. samm: me teeme lihtsa arvu number üks + number kaks:

Teeme lihtsa arvu Number One + NumberTwo
Teeme lihtsa arvu Number One + NumberTwo

10. samm: määrake teenindusaegad

Määrake teenindusaegad
Määrake teenindusaegad

Tuvastage meie 2 muutujat pesadena, määrake tüüp „Number” ja kontrollige nuppu „pesa on vajalik”, kus see lause öeldakse, kui ühte pesast ei kuulda õigesti:

Samm: õpetage talle, kus on pilud

Õpeta talle, kus on pilud
Õpeta talle, kus on pilud

Nüüd peame õpetama assistendile selle kavatsuse mõistmiseks erinevaid viise. Mida rohkem sisestate, seda parem on loomulikult oma assistendile adresseerida, kui olete sisestanud küsimused, mida vajate oma teenindusaegade (muutuja) tuvastamiseks, topeltklõpsates “Üks” ja “kaks” ning pesade valimine.

Kui olete lõpetanud, klõpsake nuppu „Salvesta” ja naaske eelmisele ekraanile: „Avaleht> MyDumb assistent> Minu kalkulaator”

12. samm: aeg mõneks tegevuseks

Aeg tegutsemiseks!
Aeg tegutsemiseks!

Sel hetkel saab assistent küsimusest aru, tuvastades numbri 1 ja numbri 2, kuid mida teha nende kahe numbriga. Kirjutame oma jupid, klõpsame Action-Code Snippets

Samm: tippige skript

Tippige skript
Tippige skript

Siin on Pythoni skript, mille me lõikame ja kleepime, salvestada pole midagi, pärast seda oleme assistendiga valmis! kopeeri/kleebi siit:

#saada esimene väärtus ja teine väärtus ning teisendada see täisarvuks A = int (aimMessage.slots.numberOne.first (). väärtus)

B = int (kavatsusMessage.slots.numberTwo.first (). Väärtus)

#Summa A + B

C = A + B

#Teisendage tulemus stringina

resul = ‘vastus on’ + str (C) + ‘mu kallis peremees’

#seanss on küsimus + vastus, see ütleb tulemuse ja lõpetab seansi

current_session_id = aimMessage.session_id hermes.publish_end_session (current_session_id, resul)

14. samm: põletage Raspbian Stretch Lite värskele SD -kaardile

Põletage Raspbian Stretch Lite värskele SD -kaardile
Põletage Raspbian Stretch Lite värskele SD -kaardile

Snips Platform ei toeta veel Raspbian Busterit (tule SNIPS -i meeskonnale, et värskendus toimuks !!)

Palun kasutage Raspbian Stretch:

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

(Kui te pole protsessiga tuttav, vaadake seda aadressilhttps://www.raspberrypi.org/documentation/installation/installing-images/README.md)

Samm: ühendage oma vaarikas

Ühendage oma vaarikas
Ühendage oma vaarikas

Sudo raspi-config

Seadistage oma klaviatuuri paigutus (kui mitte qwery), seadistage WiFi, kasutades lokaliseerimisvalikuid:

  • Wifi SSID/parooli määramiseks valige Võrgusuvandid või ühendage lihtsalt ruuteriga Etherneti kaabel
  • Valige liidese valikud ssh lubamiseks (kuna seda kasutatakse hiljem)

16. samm: pange tähele oma vaarika IP -d

Võtke teadmiseks oma vaarika IP
Võtke teadmiseks oma vaarika IP

Kontrollige, kas olete ühendatud ruuteritüübiga ifconfig ja pange tähele IP -aadress

kasutatud:

ifconfig

Samm 17: Paigaldage Raspiaudio MIC+ helikaart

Kui teil on MIC+ saidilt RASPIAUDIO. COM, ühendage kaart ja tippige:

sudo wget -O mikrofon mic.raspiaudio.com

sudo bash mikrofon

● Taaskäivitage ja seejärel proovige:

udo wget -O test test.raspiaudio.com

sudo bash test

● Vajutage kollasele nupule ja kuulete sõna „ees vasakul, ees paremal”, seejärel esitatakse salvestus, mis näitab, et mikrofon ja kõlarid töötavad hästi.

18. samm: installige koos assistendiga vaarikale oma Linuxi arvutist/MAC -ist

värskendage pakettide loendit ja installige seejärel npm

sudo apt-get update

raspi-config samm ja lubage SSH (liidese valik-SSH)

sudo apt-get install npm

Installige sam oma Linuxi arvutisse:

sudo npm install -g snips -sam

  • Üks valmis logi teie mandaadiga, mille olete varem loonud saidil snips.ai

    sam login

  • Ühendage oma vaarikapiga Samiga:

    sam connect "ip_address_of vaarikas"

    kui saate vea, peate naasma raspi-config sammu juurde ja lubama SSH (liidese valik-SSH)

  • Käivitage Raspberry Pi installiprogramm, kasutades järgmist:

    sama algatus

  • Saate: „Snips Platformi komponentide installimine. Selleks võib kuluda mõni minut… Snipsi platvormi komponentide edukas installimine”… see võtab aega
  • Assistendi tüübi installimiseks toimige järgmiselt.

    sam installimise assistent

  • Konsooli vaatamiseks tippige järgmine tekst:

    Sam käekell

  • Proovi seda! Ütle:

    • "Hei Snips" kuuled piiksu
    • "Kui palju on 20 pluss 22?" siis peaks see vastama "42"
  • Kui see ei tööta:

    • SAM -i oleku kontrollimiseks kasutage:

      sam staatus

    • Reguleerige Raspberry Pi mikrofoni ja kõlarite võimendust:

      alsamixer

Soovitan: