Cuprins:
- Pasul 1: Pasul 1: Lucruri / echipamente de care aveți nevoie
- Pasul 2: Configurarea microfonului pentru a detecta vocea
- Pasul 3: Configurarea pinilor Gpio
- Pasul 4: Scrierea scriptului
- Pasul 5: Instalarea software-ului de recunoaștere vocală pentru Raspberry Pi:
Video: Raspberry Pi: controlul vocii la domiciliu: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Obiectivul acestui instructabil este de a oferi un tutorial pas cu pas despre cum să configurați un pi zmeură care poate automatiza luminile / ledurile cu comenzile voastre.
Pasul 1: Pasul 1: Lucruri / echipamente de care aveți nevoie
1. Raspberry Pi 3 cu Noobs / Raspbian Os.
2. O cameră web USB cu microfon / microfon USB
3. Windows / Linux pentru a accesa Raspberry pi
Pasul 2: Configurarea microfonului pentru a detecta vocea
Mai întâi, trebuie să verificăm dacă microfonul sau camera dvs. web sunt detectate de Raspberry Pi și dacă volumul microfonului este mare. Primul pas este să verificați dacă camera web sau microfonul sunt listate folosind comanda „lsusb“.
Fig. 1: Verificarea camerei web sau a microfonului detectat de Raspberry Pi
Următorul pas este de a seta volumul de înregistrare al microfonului ridicat. Pentru a face acest lucru, introduceți comanda „alsamixer” în terminal. Se afișează un ecran grafic de interfață grafică, apăsați tastele săgeată sus sau jos pentru a seta volumul. Apăsați F6 (toate), apoi selectați camera web sau microfonul din listă. Folosiți din nou tasta săgeată sus pentru a seta volumul de înregistrare la mare.
Fig. 2: Setarea volumului microfonului ridicat
Pasul 3: Configurarea pinilor Gpio
Pentru a accesa pinii GPIO trebuie să instalați Wiring Pi pe Raspberry Pi
sudo apt-get install git-core
git clone git: //git.drogon.net/wiringPi
cablare cdPi
./construi
pentru instrucțiuni suplimentare, puteți arunca o privire la capturile de ecran
Pasul 4: Scrierea scriptului
Creați următorul script ca fișier numit „led”:
#! / bin / bash
dacă [$ #> 1]
atunci
/ usr / local / bin / gpio mode 4 out
dacă
atunci
/ usr / local / bin / gpio scrie 4 pe
fi
dacă
atunci
/ usr / local / bin / gpio scrie 4
fi
fi
Setați scriptul să fie executabil cu următoarea comandă:
chmod u + x led
Acum, această comandă ar trebui să se aprindă de LED-ul conectat la pin. (Descrierea numărului PIN poate fi găsită în pagina Wiring Pi).
./A condus la
Pentru OPRIRE această comandă poate fi utilizată
./ a plecat
Pasul 5: Instalarea software-ului de recunoaștere vocală pentru Raspberry Pi:
Comanda vocală se instalează ca parte a colecției de pachete. Avem nevoie doar de dependențe și componente de comandă vocală pentru acest tutorial. Când rulează scriptul de configurare, vă va cere dorința de a instala mai multe pachete, puteți spune da doar dependențelor și comenzilor vocale.
Executați comenzile de mai jos:
git clone git: //github.com/StevenHickson/PiAUISuite.git
cd PiAUISuite / Install /
./InstallAUISuite.sh
După instalarea comenzii vocale, vă va solicita configurarea. Alegeți da pentru a permite configurarea automată a scriptului de instalare. Când configurarea este completă, vă va solicita să editați fișierul de configurare. Apăsați Enter pentru a edita fișierul și consultați următoarea secțiune pentru configurare. Adăugați următoarea linie în fișierul de configurare, salvați și ieșiți.
light == / home / pi / scripts / led …
Linia de mai sus înseamnă că, atunci când spui aprinderea sau aprinderea comenzii vocale, va executa scriptul / home / pi / led cu trecerea sau dezactivarea argumentului. Acest lucru este similar cu rezultatul ca atunci când ați rulat manual scriptul.
Utilizați comanda de mai jos pentru a lansa Comanda vocală. -C înseamnă să rulați continuu, -k pi setează solicitarea numelui pe care o veți spune pentru a atrage atenția Raspberry Pi. -V determină programul să verifice promptul înainte de a intra într-un mod de recunoaștere vocală. -I face ca comanda vocală să proceseze numai comenzile explicite listate în fișierul de configurare. În cele din urmă, argumentul -b0 forțează comanda vocală să nu folosească textul de completare înainte de răspunsul său.
comanda vocală -c -k pi -v -b0 -i
Executați comanda de mai sus Spuneți clar PI și așteptați răspunsul „Da, domnule”
Spune clar lumină aprinsă. LED-ul ar trebui să se aprindă
Spune clar lumină stinsă. LED-ul ar trebui să se stingă
asta e…….
Recomandat:
Automatizare la domiciliu cu Raspberry Pi folosind placa de releu: 7 pași
Automatizare la domiciliu cu Raspberry Pi folosind placa de releu: un număr important de oameni doresc un confort deosebit, dar la prețuri rezonabile. Ne simțim leneși să aprindem casele în fiecare seară, când soarele apune și dimineața următoare, stingând din nou luminile Sau să pornim / oprim aparatul de aer condiționat / ventilatorul / încălzitoarele așa cum a fost
COVID-19 Inspirație de control automatizat pentru controlul vocii: 5 pași
COVID-19 Inspirat controlul vocii pentru automatizarea caselor: În ultimii 4 ani, am încercat 3 sau 4 variante diferite de controale de acasă bazate pe Arduino. Pentru comoditatea tuturor, iată istoria cronologică a unora dintre evoluțiile mele. Instrucționabil 1 - în octombrie 2015 foloseam comunicații IR și RF
Securitate la domiciliu cu Raspberry Pi: 6 pași (cu imagini)
Securitate la domiciliu cu Raspberry Pi: Aceasta este o soluție simplă care vă poate face să vă simțiți mai relaxat când părăsiți apartamentul - primiți e-mailuri cu imagini ale proprietății dvs. vizitate de oaspeți nedorite, înarmați și dezarmați sistemul de securitate în modul cel mai ușor și de încredere ( presa
Controlul vocii pentru automatizarea casei utilizând Arduino Uno și Bluetooth: 4 pași
Home Voice Control automat prin utilizarea Arduino Uno și Bluetooth: acest proiect vizează interfațarea unui modul bluetooth cu dispozitivele Arduino și Android pentru a activa luminile și ventilatorul într-o cameră folosind controlul vocal
Introducere în recunoașterea vocii cu Elechouse V3 și Arduino .: 4 pași (cu imagini)
Introducere în recunoașterea vocii cu Elechouse V3 și Arduino .: Bună ziua … Tehnologia de recunoaștere vocală a fost aici în ultimii ani. Ne amintim încă marea emoție pe care am avut-o în timp ce vorbeam cu primul iPhone activat Siri. De atunci, dispozitivele de comandă vocală au crescut la un nivel foarte avansat