Innehållsförteckning:

Projektalias: 5 steg (med bilder)
Projektalias: 5 steg (med bilder)

Video: Projektalias: 5 steg (med bilder)

Video: Projektalias: 5 steg (med bilder)
Video: 15 самых крутых электронных гаджетов и снаряжения на 2020 год 2024, November
Anonim

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

Krav och material
Krav och material
Krav och material
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

3D -utskrift av skalet
3D -utskrift av skalet
3D -utskrift av skalet
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

Kabeldragning och montering
Kabeldragning och montering
Kabeldragning och montering
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

Träna och kalibrera
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.

Trygg och säker utmaning
Trygg och säker utmaning
Trygg och säker utmaning
Trygg och säker utmaning

Andra pris i säker och säker utmaning

Rekommenderad: