Innehållsförteckning:
- Steg 1: Krav och material
- Steg 2: 3D -utskrift av skalet
- Steg 3: Kabeldragning och montering
- Steg 4: Programvara
- Steg 5: Träna och kalibrera
Video: Projektalias: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Alias är en lärbar "parasit" som är utformad för att ge användarna mer kontroll över sina smarta assistenter, både när det gäller anpassning och integritet. Genom en enkel app kan användaren träna Alias att reagera på ett anpassat wake-word/ljud, och när det väl har tränats kan Alias ta kontroll över din hemassistent genom att aktivera det åt dig. I denna instruktion kommer vi att gå igenom huvudstegen för att slutföra ditt eget alias och börja träna ett nytt väckningsord för din smarta enhet.
Steg 1: Krav och material
De viktigaste komponenterna som används i detta bygge är:
- 1x Raspberry Pi3 A+
- 1x Raspberry Pi laddare 5v (vit)
- 1x ReSpeaker 2-Mics Pi HAT
- 2x Tiny Speaker 16mm, exempel
- 4x små träskruvar (ca 2 x 10 mm)
- Micro SD -kort
- Trådar
- JST 2.0 -kontakt eller en gammal jackkabel
Verktyg som behövs för detta projekt är:
- Tillgång till en 3d -skrivare
- Lödkolv
- Wire stripper
- Skruvmejsel
- Ett sätt att blinka ett micro SD -kort på din dator
Obs! Detta projekt har bara testats med dessa komponenter.
Steg 2: 3D -utskrift av skalet
För det här steget kommer vi att 3D -skriva ut skalet
För tillfället har vi tillhandahållit 2 alternativ:
- Google Home (original)
- Amazon Echo
1. Skriv ut skalet och högtalarhållaren i valfri färg på en 3D -skrivare. På grund av nätet i föremålet är det viktigt att hålla stödmaterialet på ett minimum. Vi hade det bästa resultatet genom att skriva ut den på baksidan. (Se bild)
2. Använd sandpapper för att ge skalet en fin och slät yta. (ge det eventuellt ett acetonbad)
Steg 3: Kabeldragning och montering
Innan vi monterar Alias måste vi ansluta högtalarna till ReSpeaker -ljudskärmen och en strömförsörjning till Raspberry Pi
1. Högtalarkablarna är avskalade och lödda på en JST 2.0 -kontakt eller en gammal jackkabel. Högtalarna och trådarna snäpper fast i den 3D -tryckta högtalarhållaren. (Se bild ovan). Obs! Vi har funnit att trådarna kan utlösa Google Home när de placeras i mitten. Så för ett bättre resultat på ett Google Home -försök att dra kablarna längs sidorna.
2. Därefter måste vi leverera 5V till Raspberry Pi. Eftersom det inte finns mycket utrymme inuti skalet, bestämde vi oss för att löda 5V och Ground direkt till GPIO -stiften. Du kan prova med en vinklad eller modifierad mikro -USB -kabel. Det finns en liten buckla i skalet för att dra ut tråden. Beroende på din tråd kan det behövas en passform.
3. Montera högtalarhållaren och Raspberry Pi på skärmen med 4 små träskruvar. (Dra åt försiktigt för att förhindra att 3D -utskriften spricker)
4. Placera det monterade Alias på din enhet. Om passformen inte är slät, ge insidan lite sandpapper. Det är viktigt att anpassa högtalarna till mikrofonerna på din enhet.
Steg 4: Programvara
I det här steget kommer vi att lägga till programvaran till Raspberry Pi
Följ stegen på projektens GitHub -sida. Koden är inställd på att användas med ett Google Home från standard. Om du planerar att använda den på ett Amazon Echo, ändra rad 21 i app.py för att använda alexa.wav -filen. Amazon: sound.audioPlayer ("data/alexa.wav", 0, "wakeup", False)
Google Home: sound.audioPlayer ("data/google_home.wav", 0, "wakeup", False)
Steg 5: Träna och kalibrera
I detta steg kommer vi att träna Alias med ett anpassat väckningsord.
1. För att träna Alias, använd webbläsaren på din telefon och öppna raspberrypi.local: 5050
2. Håll inspelningsknappen intryckt medan du säger det nya namnet cirka 4-6 gånger. En liten stapel ska indikera inspelningsfönstret på 2 sekunder. Varje namn bör passa inom denna tidsram.
3. Under menyn klickar du på Train Alias och väntar några sekunder på att modellen ska lära sig namnet. Detta namn behöver inte nödvändigtvis vara ett ord utan kan vara ett ljud och vilket språk som helst. Så var kreativ! Du kan alltid återställa ditt namn på menyn. Tips: det hjälper till att spela in namnet från olika platser i ditt hem.
4. Prova! Säg namnet och ställ din fråga när du ser ett blått ljus på enheten eller på telefonen. Obs! När du väl har tränat behöver du inte ha telefonen ansluten längre. Om du upptäcker att Alias inte svarar korrekt, försök att träna några fler exempel. Eller om du upptäcker att Alias utlöser ofta kan du gå till menyn och slå på bakgrundsljudet. Detta växlar bakgrundsläget och lägger till nya inspelningar i bakgrundsexemplen. Spela in och träna precis som tidigare, men försök att fånga unika ljud i din miljö eller till och med ord som låter liknande ditt valda namn.
Andra pris i säker och säker utmaning
Rekommenderad:
Ta fantastiska bilder med en iPhone: 9 steg (med bilder)
Ta fantastiska bilder med en iPhone: De flesta av oss har en smartphone med oss överallt nuförtiden, så det är viktigt att veta hur du använder din smartphone -kamera för att ta fantastiska bilder! Jag har bara haft en smartphone i ett par år, och jag har älskat att ha en bra kamera för att dokumentera saker jag
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Hur man digitaliserar bilder och filmnegativ med en DSLR: 12 steg (med bilder)
Hur man digitaliserar diabilder och filmnegativ med en DSLR: En mångsidig och stabil inställning för digitalisering av diabilder och negativ med en DSLR eller en kamera med ett makroalternativ. Denna instruerbara är en uppdatering av Hur man digitaliserar 35 mm negativ (uppladdad juli 2011) med flera förbättringar för att utöka dess
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen