Tartalomjegyzék:
- 1. lépés: Mit kell tudnia az indulás előtt
- 2. lépés: Regisztráljon
- 3. lépés: A Segéd beállítása
- 4. lépés: Válassza ki a Wake Up Word (más néven Hot Word) „Hey Snips” elemet, és adjon hozzá egy készséget
- 5. lépés: Készítsen készséget
- 6. lépés: Ezután adjon hozzá leírást, majd kattintson a Létrehozás gombra:
- 7. lépés: Kattintson a Képesség szerkesztése gombra:
- 8. lépés: Hozzon létre új szándékot
- 9. lépés: Egy egyszerű összegszámot végezünk el Egy + Egy szám kettő:
- 10. lépés: Időpontok azonosítása
- 11. lépés: Tanítsd meg neki, hol vannak a rések
- 12. lépés: Ideje cselekedni
- 13. lépés: Írja be a szkriptet
- 14. lépés: Írja be a Raspbian Stretch Lite szoftvert friss SD -kártyára
- 15. lépés: Csatlakoztassa a málnát
- 16. lépés: Vegye figyelembe a málna IP -címét
- 17. lépés: Telepítse a Raspiaudio MIC+ hangkártyát
- 18. lépés: Telepítse az asszisztens segítségével a Raspberry -re a Linux PC -ről/MAC -ről
Videó: VOCAL ASSISTANT Snips.Ai védi a magánéletét: 18 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Az elmúlt hónapokban sok énekes asszisztenst teszteltem. Azóta arra a következtetésre jutottam, hogy a Google és az Amazon által elhelyezett központosított szerverekre támaszkodva olyan egyszerű feladatokra, mint a villany bekapcsolása vagy a redőnyök bezárása, enyhén szólva hihetetlenül abszurd elképzelés. Én is Franciaországban élek. Nincs értelme, hogy az információim áthaladjanak az Atlanti -óceánon, hogy leöblítsenek egy vécét a párizsi otthonomban. Az adatvédelmi vonatkozások is nyilvánvaló aggodalomra adnak okot, ha az Amazon vagy a Google hozzáfér minden hangkéréshez. Függetlenül attól a régi fáradt érveléstől, hogy "nincs mit rejtegetnem", nem titok, hogy ezek az entitások ügyesek a személyes adatok célzott marketing célokra történő felhasználására. A Google és az Amazon szolgáltatásai nem igazán ingyenesek a szabadság értelmében. Az egyszerűség kedvéért gyakran elveszítjük a magánéletünket ezekért a szolgáltatásokért. Ezek ugyanolyan nagyon elegáns szolgáltatások, természetesen. De megint nincs rejtegetnivalód, igaz?
Ez egy oktatóanyag egy egyszerű vokális asszisztens elkészítéséhez, amely offline is működhet, vagyis az összes kérés helyben kerül feldolgozásra otthonában. Ehhez a Snips -et fogjuk használni, ez egy francia startup, amelynek érdekes előnye az offline munka. Annak érdekében, hogy a dolgok világosak és egyszerűek legyenek, egy nagyon buta asszisztenst fogunk készíteni, elég egyszerű ahhoz, hogy megértsük az architektúrát, így később elkészítheti saját érdekesebb verzióját. Tehát ma asszisztensünk csak összegez két számot, amit mond, és lejátssza a választ: Megkérdezi: „mennyi az 1 plusz 2”, és azt válaszolja: „3”
Kapcsolat: Nem vagyok a SNIPS. AI tagja, de készítek egy hangkártyát a málna pi -hez, amiben minden megtalálható egy RASPIAUDIO. COM -ban, ez egy kalapos DAC+hangszóró+mikrofon+gomb és led, választhatod a hangkártya vagy saját hangkártya használata).
1. lépés: Mit kell tudnia az indulás előtt
Ennek az oktatóanyagnak a végén a következőkre lesz szüksége:
- A vokális asszisztens felépítésének világos megértése
- Meg fogja érteni az offline asszisztens előnyeit
- Ismerni fogja az összes asszisztens számára hasznos szókincset
- Önnek lesz egy működő, de haszontalan buta asszisztense, aki képes néhány kiegészítésre
- Remélem, hogy hasznos vagy haszontalan asszisztens szeretne lenni, de ez védi a magánéletét
Amire szükséged van:
- A Raspberry PI és a Linux parancssorok megértésének alapjai
- Idő: körülbelül 20mn -1h attól függően, hogy milyen készségekkel rendelkezik Internet -kapcsolat az asszisztens létrehozásához, majd később az asszisztens képes lesz offline munkára!
- A Raspberry PI 3 vagy 3b+ korábbi verzió is működhet, a Zero meglehetősen lassú
- Tápegység Billentyűzet, egér és képernyő, tápegység málnához
- Linuxon futó PC vagy Mac a málna PI távoli vezérléséhez
- Audiopajzs hangszórókkal a Raspiaudio M IC+ -ot fogjuk használni, ez egy apró kalap, mindennel, ami a mikrofon, a DAC, az erősítő, a hangszóró, nyomja meg a gombot és a led. Lehetőség van a málna beépített audio (ilyen minőség), külső erősített hangszórók és külső USB-mikrofon használatára is.
A folyamat áttekintése:
Először létrehozzuk az asszisztenst online az asszisztensen, majd telepítjük a Raspberry PI -re. Ebben a megközelítésben egeret, billentyűzetet használunk a Málna beállításához, majd a számítógépet Linuxon, hogy távolról telepítsük és konfiguráljuk az asszisztenst egy SAM nevű eszköz használatával.
2. lépés: Regisztráljon
Linuxos számítógépén lépjen a https://console.snips.ai/ oldalra, és regisztráljon, hozzon létre egy új asszisztenst:
3. lépés: A Segéd beállítása
Adjon nevet, válassza ki a nyelvet, majd kattintson a Létrehozás gombra
4. lépés: Válassza ki a Wake Up Word (más néven Hot Word) „Hey Snips” elemet, és adjon hozzá egy készséget
5. lépés: Készítsen készséget
Látni fogja néhány előre elkészített készséget, amelyeket mások megosztanak, sokan nem működnek így
a végén sokkal hatékonyabb és szórakoztatóbb saját készítés, kattintson az „új készség létrehozása” gombra
6. lépés: Ezután adjon hozzá leírást, majd kattintson a Létrehozás gombra:
7. lépés: Kattintson a Képesség szerkesztése gombra:
8. lépés: Hozzon létre új szándékot
A következő képernyőhöz szüksége lesz egy kis szókincsre:
- A „készségek” olyan funkciók, amelyeket el kell végezni, itt a szám1 + szám2 összegzésének képessége
- „Szándékok”: azok a kérések, amelyeket hangosan fog kimondani ennek a készségnek a megvalósítása érdekében, például, hogy „mennyi az 1 plusz 2” és még sokan mások, minél több van, annál természetesebben tud majd címet adni helyettes.
- A „rések” változók a kérésedben, itt a number1 és a number2
- Műveletek: mit kell tenni, a szám1 + szám2 tényleges összege, majd mondja ki az eredményt
9. lépés: Egy egyszerű összegszámot végezünk el Egy + Egy szám kettő:
10. lépés: Időpontok azonosítása
Határozza meg két változónkat résként, adja meg a „Szám” típust, és ellenőrizze a „Szükséges nyílás” gombot, és ezt a mondatot fogja mondani, ha az egyik rés nem jól hallható:
11. lépés: Tanítsd meg neki, hol vannak a rések
Most meg kell tanítanunk az asszisztensnek különböző módszereket ennek a szándéknak a megértésére, minél többet gépel be, annál jobb, ha természetesen az asszisztenshez fordul, miután beírta a kérdéseket, amelyekre szüksége van a helyek (változó) azonosításához dupla kattintással „Egy” és „kettő”, és válassza ki a nyílásokat.
Ha végzett, kattintson a „Mentés” gombra, majd térjen vissza az előző képernyőre: „Kezdőlap> MyDumb asszisztens> Saját számológép”
12. lépés: Ideje cselekedni
Ekkor az asszisztens megérti a kérdést, azonosítva az 1 -es és a 2 -es számot, de mit tegyen ezzel a két számmal. Megírjuk a saját töredékeinket, kattintsunk az Action-Code Snippets elemre
13. lépés: Írja be a szkriptet
Itt van a Python szkript, amit kivágunk és beillesztünk, Nincs mit menteni, ezek után végeztünk az asszisztenssel! másolás/paster innen:
#kapja meg az első értéket és a második értéket, és alakítsa át egész számgáA = int (aimMessage.slots.numberOne.first (). érték)
B = int (aimMessage.slots.numberTwo.first (). Érték)
#Summa A + B
C = A + B
#Konvertálja az eredményt karakterlánccá
resul = ‘a válasz’ + str (C) +’kedves gazdám’
#az ülés a kérdés + válasz, ez kimondja az eredményt és bezárja az ülést
current_session_id = aimMessage.session_id hermes.publish_end_session (current_session_id, resul)
14. lépés: Írja be a Raspbian Stretch Lite szoftvert friss SD -kártyára
A Snips Platform még nem támogatja a Raspbian Buster alkalmazást (gyerünk, a SNIPS csapata frissíti !!)
Kérjük, használja a Raspbian Stretch alkalmazást:
downloads.raspberrypi.org/raspbian/images/raspbian-2018-04-19/2018-04-18-raspbian-stretch.zip
(Ha nem ismeri a folyamatot, olvassa el ezt a címet:
15. lépés: Csatlakoztassa a málnát
Sudo raspi-config
Állítsa be a billentyűzetkiosztást (ha nem a qwery), állítsa be a wifit a lokalizációs beállításokkal:
- Válassza a Hálózati beállítások lehetőséget a wifi SSID/jelszó beállításához, vagy egyszerűen csatlakoztassa az Ethernet -kábelt az útválasztóhoz
- Válassza az Interfészbeállítások lehetőséget az ssh engedélyezéséhez (mivel később fogják használni)
16. lépés: Vegye figyelembe a málna IP -címét
Ellenőrizze, hogy csatlakozik -e a router típusához ifconfig, és vegye figyelembe az IP -címet
használt:
ifconfig
17. lépés: Telepítse a Raspiaudio MIC+ hangkártyát
Ha MIC+ -ja van a RASPIAUDIO. COM -tól, csatlakoztassa a kártyát, és írja be:
sudo wget -O mikrofon mic.raspiaudio.com
sudo bash mikrofon
● Indítsa újra, majd tesztelje:
udo wget -O teszt teszt.raspiaudio.com
sudo bash teszt
● Nyomja meg a sárga gombot, és hallja az „elülső bal, elöl jobb” feliratot, majd a felvétel lejátszásra kerül, jelezve, hogy a mikrofon és a hangszórók jól működnek.
18. lépés: Telepítse az asszisztens segítségével a Raspberry -re a Linux PC -ről/MAC -ről
frissítse a csomagok listáját, majd telepítse az npm -et
sudo apt-get update
raspi-config lépés és engedélyezze az SSH-t (interfész opció-SSH)
sudo apt-get install npm
A sam telepítése Linux számítógépre:
sudo npm install -g snips -sam
-
Egy kész napló a hitelesítő adataival, amelyeket korábban a snips.ai webhelyen hozott létre
azonos bejelentkezés
-
Csatlakozz a málna pi -hez Sammel:
sam connect "ip_address_of málna"
Ha hibaüzenetet kap, vissza kell térnie a raspi-config lépéshez, és engedélyeznie kell az SSH-t (interfész opció-SSH)
-
Indítsa el a telepítőt a Raspberry Pi segítségével:
sam init
- Ezt kapja: „A Snips Platform összetevőinek telepítése. Ez eltarthat néhány percig… Sikeresen telepítette a Snips Platform összetevőit
-
Az asszisztens típus telepítése:
sam telepítési asszisztens
-
A konzol megtekintéséhez írja be a következőt:
Sam óra
-
Próbáld ki! Mond:
- „Hé Snips”, akkor sípolást hall
- - Mennyi a 20 plusz 22? akkor vissza kell válaszolnia: „42”
-
Ha nem működik:
-
Ellenőrizze a SAM állapotát:
sam állapot
-
Állítsa be a mikrofon és a hangszórók erősítését a Raspberry Pi -n:
alsamixer
-
Ajánlott:
DIY intelligens garázskapu -nyitó + Home Assistant integráció: 5 lépés
DIY intelligens garázskapu -nyitó + otthoni asszisztens integráció: A DIY projekt segítségével okosabbá teheti normál garázskapuját. Megmutatom, hogyan kell felépíteni és irányítani a Home Assistant (MQTT) segítségével, és képes vagyok távolról kinyitni és bezárni a garázskaput. ESP8266 Wemos nevű táblát fogok használni
Vocal GOBO - Hangcsillapító pajzs - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: 11 lépés
Ének GOBO - Hangcsillapító pajzs - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: Elkezdtem több éneket felvenni az otthoni stúdiómban, és jobb hangzást akartam szerezni, és némi kutatás után rájöttem, mi az a " GOBO " volt. Láttam ezeket a hangcsillapító dolgokat, de nem igazán tudtam, mit csinálnak. Most már igen. Találtam egy y
DIY Smart Home a Google Assistant és az Arduino segítségével: 6 lépés
DIY Smart Home a Google Assistant és az Arduino segítségével: Ki ne szeretne okos otthont? Az egyik legszebb dolog, amit tehet, az, hogy hangvezérléssel kapcsolja át a házban lévő lámpákat vagy más készülékeket. A Google Home alkalmazás és a Google asszisztens segítségével ez valóban egy tortát jelent …… Ön nem
Otthoni automatizálás a Raspberry Pi Matrix Voice és a Snips használatával (2. rész): 8 lépés
Otthonautomatizálás a Raspberry Pi Matrix Voice és a Snips használatával (2. rész): Az otthoni automatizálás frissítése a Raspberry Pi Matrix Voice és a Snips használatával. Ebben a PWM-et a külső LED-ek és a szervomotor vezérlésére használják. Minden részlet az 1. részben található
Phantom Power Blocker (védi dinamikus mikrofonjait): 5 lépés
Phantom Power Blocker (védi dinamikus mikrofonjait): A kondenzátor mikrofonok belső áramkört és kapszulát tartalmaznak, amelyek áramellátást igényelnek. A fantomtáp ugyanazokat a vezetékeket használja a mikrofon kiegyensúlyozott kimeneti jeléből, hogy továbbítsa ezt az energiát a keverőpultról a mikrofonra. Fantom tápellátásra van szükség