Indholdsfortegnelse:
- Trin 1: Hvad du behøver at vide, før du starter
- Trin 2: Registrer
- Trin 3: Konfigurer assistenten
- Trin 4: Vælg Wake Up Word (også kaldet Hot Word) "Hey Snips" og Tilføj en færdighed
- Trin 5: Opret en færdighed
- Trin 6: Tilføj derefter en beskrivelse, og klik på Opret:
- Trin 7: Klik på Rediger færdighed:
- Trin 8: Opret en ny hensigt
- Trin 9: Vi laver en simpel sum af NumberOne + NumberTwo:
- Trin 10: Identificer spilleautomater
- Trin 11: Lær ham, hvor pladserne er
- Trin 12: Tid til noget handling
- Trin 13: Skriv scriptet
- Trin 14: Brænd Raspbian Stretch Lite på et frisk SD -kort
- Trin 15: Tilslut din hindbær
- Trin 16: Bemærk din hindbærs IP
- Trin 17: Installer Raspiaudio MIC+ lydkortet
- Trin 18: Installer med assistenten på hindbæret fra din Linux -pc/MAC
Video: VOCAL ASSISTANT Snips.Ai beskytter dit privatliv: 18 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
I de sidste måneder har jeg testet mange vokalassistenter. Jeg er siden kommet til den konklusion, at at stole på centraliserede servere, der er placeret af Google og Amazon til simple opgaver som at tænde et lys eller lukke mine persienner, er, for at sige det let, en utrolig absurd forestilling. Jeg bor også i Frankrig. Det giver ikke mening, at mine oplysninger passerer Atlanterhavet for at skylle et toilet i mit hjem i Paris. Beskyttelse af fortrolige oplysninger er lige så klart en bekymring, når Amazon eller Google har adgang til alle vokalanmodninger. Uanset det gamle trætte argument om, at "jeg ikke har noget at skjule", er det ingen hemmelighed, at disse enheder er dygtige til at bruge personlige data til målrettede marketingformål. Tjenesterne fra Google og Amazon er ikke virkelig gratis i betydningen frihed. For enkelthedens skyld mister vi ofte vores privatliv for disse tjenester. De er ganske vist meget elegante tjenester. Men igen har du intet at skjule, ikke?
Dette er en vejledning til at lave en simpel vokalassistent, der kunne fungere offline, hvilket betyder, at alle de anmodninger, du gør, vil blive behandlet lokalt i dit hjem. For at gøre dette vil vi bruge Snips, det er en fransk opstart, der har den interessante fordel at arbejde offline. For at holde tingene klare og enkle vil vi lave en meget dum assistent, der er enkel nok til at forstå arkitekturen, så senere vil du lave din egen mere interessante version. Så i dag summerer vores assistent bare to tal, du vil sige, og afspiller svaret: Du vil spørge: "hvor meget er 1 plus 2" Det vil svare: "3"
Tilknytning: Jeg er ikke tilknyttet SNIPS. AI, men jeg laver et lydkort til hindbær pi, der har alt i en RASPIAUDIO. COM det er en Hat DAC+højttalere+mikrofon+knap og led, du kan vælge at bruge min lydkort eller brug dit eget lydkort).
Trin 1: Hvad du behøver at vide, før du starter
I slutningen af denne vejledning har du:
- En klar forståelse af vokalassistentens arkitektur
- Du vil forstå fordelen ved en offline assistent
- Du kender det ordforråd, der er nyttigt for alle assistenter
- Du vil eje en fungerende, men ubrugelig, dum assistent, der kan foretage nogle tilføjelser
- Du vil have jeg håber ønsket om at gøre en nyttig eller ubrugelig assistent, men det beskytter dit privatliv
Hvad du har brug for:
- Grundlæggende forståelse af Raspberry PI og Linux kommandolinjer
- Tid: ca. 20 minutter til 1 time afhængigt af dine færdigheder Internetforbindelse til at oprette assistenten, og senere kan din assistent arbejde offline!
- Hindbær PI 3 eller 3b+ tidligere version kan også fungere, nul kan være ret langsom
- Strømforsyning Tastatur, mus og skærm, strømforsyning til hindbær
- PC eller Mac, der kører på Linux for fjernbetjening af hindbær PI
- Lydskærm med højttalere vil vi her bruge Raspiaudio M IC+, det er en lille hat med alt indbygget mikrofon, DAC, forstærker, højttaler, tryk på knappen og led. Det er også muligt at bruge den hindbær indbyggede lyd (halvdårlig kvalitet), eksterne forstærkede højttalere og en ekstern USB-mikrofon.
Procesoversigt:
Vi opretter først assistenten online på assistenten, derefter installerer vi den på Raspberry PI. I denne tilgang bruger vi en mus, et tastatur til at konfigurere til Raspberry, derefter din computer på Linux til eksternt at installere og konfigurere assistenten, der genbruger et værktøj kaldet SAM.
Trin 2: Registrer
På din Linux -computer skal du gå til https://console.snips.ai/ og registrere dig, oprette en ny assistent:
Trin 3: Konfigurer assistenten
Giv det et navn, vælg dit sprog og klik på Opret
Trin 4: Vælg Wake Up Word (også kaldet Hot Word) "Hey Snips" og Tilføj en færdighed
Trin 5: Opret en færdighed
Du vil se nogle færdige færdigheder, der deles af andre, mange af dem arbejder ikke så på
i slutningen er det meget mere effektivt og sjovt at lave vores egne, klik på "skab ny færdighed"
Trin 6: Tilføj derefter en beskrivelse, og klik på Opret:
Trin 7: Klik på Rediger færdighed:
Trin 8: Opret en ny hensigt
Til den næste skærm skal du bruge lidt ordforråd:
- "Færdigheder" er funktioner, der skal udføres, her er evnen til at summere nummer1 + tal2
- "Hensigter": er de anmodninger, du vil sige højt for at udføre denne færdighed, for eksempel kan du have "hvor meget er 1 plus 2" og mange andre, jo mere du har, desto mere naturligt vil du være i stand til at henvende dig til din assistent.
- "Slots" er variabler, der er en del af din anmodning her nummer1 og nummer2
- Handlinger: hvad skal man gøre, den faktiske sum af nummer1 + tal2 siger derefter resultatet
Trin 9: Vi laver en simpel sum af NumberOne + NumberTwo:
Trin 10: Identificer spilleautomater
Identificer vores 2 variabler som slots, angiv typen "Number", og markér knappen "slot required" det vil sige denne sætning, hvis en af slots ikke blev hørt korrekt:
Trin 11: Lær ham, hvor pladserne er
Nu skal vi lære assistenten forskellige måder at forstå denne hensigt på, jo mere du skriver, jo bedre er det at henvende dig til din assistent naturligt, når du har skrevet de spørgsmål, du har brug for for at identificere dine slots (variabel) ved at dobbeltklikke på "En" og "to" og valg af slots.
Når du er færdig, skal du klikke på "Gem" og derefter vende tilbage til den forrige skærm: "Hjem> MyDumb assistent> Min lommeregner"
Trin 12: Tid til noget handling
På det tidspunkt vil assistenten forstå spørgsmålet ved at identificere nummer 1 og nummer 2, men hvad skal man gøre med disse to tal. Vi skriver vores egne uddrag, klik på handlingskodeuddrag
Trin 13: Skriv scriptet
Her er Python -scriptet, vi vil klippe og indsætte, Der er ikke noget at gemme, efter dette er vi færdige med assistenten! kopier/paster herfra:
#få den første værdi og den anden værdi, og konverter den til et heltalA = int (intentionMessage.slots.numberOne.first (). værdi)
B = int (intentionMessage.slots.numberTwo.first (). Værdi)
#Sum A + B
C = A + B
#Konverter resultatet i en streng
resul = 'svaret er' + str (C) + 'min kære herre'
#sessionen er spørgsmålet + svaret, det vil sige resultatet og lukke sessionen
current_session_id = intentionMessage.session_id hermes.publish_end_session (current_session_id, result)
Trin 14: Brænd Raspbian Stretch Lite på et frisk SD -kort
Raspbian Buster understøttes endnu ikke af Snips Platform (kom nu SNIPS team gør opdateringen !!)
Brug venligst Raspbian Stretch:
downloads.raspberrypi.org/raspbian/images/raspbian-2018-04-19/2018-04-18-raspbian-stretch.zip
(Hvis du ikke kender processen, se her: //www.raspberrypi.org/documentation/installation/installing-images/README.md)
Trin 15: Tilslut din hindbær
Sudo raspi-config
Opsæt dit tastaturlayout (hvis ikke qwery), konfigurer wifi ved hjælp af lokaliseringsindstillinger:
- Vælg Netværksindstillinger for at indstille dit wifi SSID/kodeord, eller bare tilslut et ethernet -kabel til din router
- Vælg grænsefladeindstillinger for at aktivere ssh (som det vil blive brugt senere)
Trin 16: Bemærk din hindbærs IP
Kontroller, at du er forbundet til din routertype ifconfig, og noter IP -adressen
Brugt:
ifconfig
Trin 17: Installer Raspiaudio MIC+ lydkortet
Hvis du har en MIC+ fra RASPIAUDIO. COM, skal du tilslutte kortet og skrive:
sudo wget -O mic mic.raspiaudio.com
sudo bash mikrofon
● Genstart, og test derefter:
udo wget -O test test.raspiaudio.com
sudo bash test
● Tryk på den gule knap, du skal høre "foran til venstre, foran til højre", så afspilles en optagelse, der angiver, at mikrofonen og højttalerne fungerer godt.
Trin 18: Installer med assistenten på hindbæret fra din Linux -pc/MAC
opdater pakkelisten, og installer derefter npm
sudo apt-get opdatering
raspi-config trin og aktiver SSH (interfacing option-SSH)
sudo apt-get install npm
Installer sam på din Linux -computer:
sudo npm install -g snips -sam
-
En færdig log med din legitimationsoplysninger, du har oprettet tidligere på snips.ai
sam login
-
Opret forbindelse til din hindbær pi med Sam:
sam connect "ip_address_of hindbær"
hvis du får en fejl, skal du gå tilbage til raspi-config trin og aktivere SSH (interfacing option-SSH)
-
Start installationsprogrammet på Raspberry Pi ved hjælp af:
sam init
- Du får: “Installation af Snips Platform -komponenter. Dette kan tage et par minutter … Installeret Snips Platform -komponenter med succes”… det vil tage et stykke tid at afslutte
-
Sådan installeres assistenttypen:
sam installationsassistent
-
Skriv følgende for at se konsollen:
Sam ur
-
Prøv det! Sige:
- "Hey Snips" hører du da et bip
- “Hvor meget er 20 plus 22?” så skulle det svare tilbage “42”
-
Hvis det ikke virker:
-
Kontroller status for SAM ved hjælp af:
sam status
-
Juster mikrofonen og højttalernes forstærkning på Raspberry Pi:
alsamixer
-
Anbefalede:
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: 11 Steps
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: Jeg begyndte at optage flere vokaler i mit hjemmestudie og ønskede at få en bedre lyd og efter lidt research fandt jeg ud af hvad en " GOBO " var. Jeg havde set disse lyddæmpende ting, men var ikke rigtig klar over, hvad de gjorde. Nu gør jeg det. Jeg fandt et y
Styr dit modeltoglayout med dit tastatur !: 12 trin
Styr dit modeltoglayout med dit tastatur !: I en af mine tidligere instruktioner viste jeg dig, hvordan du kan styre dit modeltog med din fjernbetjening til tv. Du kan også tjekke en opgraderet version her. I denne Instructable vil jeg vise dig, hvordan du styrer et modeltoglayout med et tastatur
Sådan beskytter du flashdrev med adgangskode i Windows 10: 16 trin
Sådan beskytter du flash -drev med adgangskode i Windows 10: Med den stigende popularitet af cloud -lagring som f.eks. Google -drev, et drev og Dropbox falder populariteten af flashdrev. Der er dog stadig nogle fordele ved flashdrev frem for cloud -lagring. Nogle af disse inkluderer adgang til
Lithium-ion-polymerbatteri AIO Oplader-beskytter-booster: 4 trin
Lithium-ion-polymerbatteri AIO Oplader-beskytter-booster: Hej alle sammen. Vi har alle reserve-/bjærgede LiPo-batterier, som vi enten har genoprettet fra gamle bærbare batterier eller købt nye batterier. For at bruge dem bruger vi alle kommercielt tilgængelige moduler til opladning, beskyttelse og for at øge spændingen
Pc -Privacy - Arduino Automatiseret privatliv til din computer: 5 trin (med billeder)
Pc -Privacy - Arduino Automatiseret privatliv til din computer: Problemet: Hvis du bor sammen med andre mennesker eller har dit eget kontor, er du måske bekendt med problemet med, at mennesker tilfældigt dukker op i dit værelse, mens du arbejder med fortrolige data eller bare har nogle mærkelige ting åbner på den 2. skærm fra h