Indholdsfortegnelse:

Projektalias: 5 trin (med billeder)
Projektalias: 5 trin (med billeder)

Video: Projektalias: 5 trin (med billeder)

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

Alias er en lærbar "parasit", der er designet til at give brugerne mere kontrol over deres smarte assistenter, både når det kommer til tilpasning og privatliv. Gennem en simpel app kan brugeren træne Alias til at reagere på et brugerdefineret wake-word/sound, og når det er trænet, kan Alias overtage kontrollen over din hjemmeassistent ved at aktivere det for dig. I denne vejledning vil vi guide dig gennem de vigtigste trin for at fuldføre dit eget alias og begynde at træne et nyt wake-up-ord til din smartenhed.

Trin 1: Krav og materialer

Krav og materialer
Krav og materialer
Krav og materialer
Krav og materialer

De vigtigste komponenter, der bruges i denne build er:

  • 1x Raspberry Pi3 A+
  • 1x Raspberry Pi oplader 5v (hvid)
  • 1x ReSpeaker 2-Mics Pi HAT
  • 2x Tiny Speaker 16mm, eksempel
  • 4x små træskruer (ca. 2 x 10 mm)
  • Micro SD -kort
  • Ledninger
  • JST 2.0 -stik eller et gammelt jack -kabel

De nødvendige værktøjer til dette projekt er:

  • Adgang til en 3d -printer
  • Loddekolbe
  • Wire stripper
  • Skruetrækker
  • En måde at blinke et micro SD -kort på din computer

Bemærk: dette projekt er kun blevet testet med disse komponenter.

Trin 2: 3D -udskrivning af skallen

3D -udskrivning af skallen
3D -udskrivning af skallen
3D -udskrivning af skallen
3D -udskrivning af skallen

I dette trin udskriver vi skallen i 3D

For nu har vi givet 2 muligheder:

  • Google Home (original)
  • Amazon Echo

1. Udskriv skal- og højttalerholderen i enhver farve på en 3D -printer. På grund af mesh i objektet er det vigtigt at holde støttematerialet på et minimum. Vi havde det bedste resultat ved at trykke det på bagsiden. (Se billede)

2. Brug sandpapir til at give skallen en flot og glat overflade. (giv det eventuelt et acetonebad)

Trin 3: Ledninger og samling

Ledninger og samling
Ledninger og samling
Ledninger og samling
Ledninger og samling

Inden vi samler Alias, skal vi slutte højttalerne til ReSpeaker -lydskærmen og en strømforsyning til Raspberry Pi

1. Højttalerledningerne fjernes og loddes på et JST 2.0 -stik eller et gammelt jack -kabel. Højttalerne og ledningerne klikker ind i den 3D -trykte højttalerholder. (Se billedet ovenfor). Bemærk: Vi har fundet ud af, at ledningerne kunne udløse Google Home, når de placeres i midten. Så for et bedre resultat på et Google Home, prøv at føre ledningerne ned ad siderne.

2. Dernæst skal vi levere 5V til Raspberry Pi. Da der ikke er meget plads inde i skallen, besluttede vi at lodde 5V og jorden direkte til GPIO -benene. Du kan prøve med et vinklet eller modificeret mikro -USB -kabel. Der er en lille bule i skallen for at føre tråden ud. Afhængigt af din ledning kan det være nødvendigt med en tilpasning.

3. Monter højttalerholderen og Raspberry Pi til skærmen med 4 små træskruer. (Stram forsigtigt for at forhindre, at 3D -printet revner)

4. Placer det samlede Alias på din enhed. Hvis pasformen ikke er glat, skal du give indersiden lidt sandpapir. Det er vigtigt at justere højttalerne med mikrofonerne på din enhed.

Trin 4: Software

I dette trin tilføjer vi softwaren til Raspberry Pi

Følg venligst trinene på GitHub -siden for projekter. Koden er indstillet til at blive brugt med et Google Home som standard. Hvis du planlægger at bruge den på et Amazon Echo, skal du ændre linje 21 i app.py for at bruge alexa.wav -filen. Amazon: sound.audioPlayer ("data/alexa.wav", 0, "wakeup", False)

Google Home: sound.audioPlayer ("data/google_home.wav", 0, "wakeup", False)

Trin 5: Træn og kalibrer

Træn og kalibrer
Træn og kalibrer

I dette trin træner vi Alias med et tilpasset vækkeord.

1. For at træne Alias skal du bruge browseren på din telefon og åbne raspberrypi.local: 5050

2. Hold optageknappen nede, mens du siger det nye navn cirka 4-6 gange. En lille bjælke skal angive 2 sekunders optagelsesvindue. Hvert navn skal passe inden for denne tidsramme.

3. Klik på Train Alias i menuen, og vent et par sekunder, før modellen lærer navnet. Dette navn behøver ikke nødvendigvis at være et ord, men kan være en lyd og et hvilket som helst sprog. Så vær kreativ! Du kan altid nulstille dit navn i menuen. Tip: det hjælper med at registrere navnet fra forskellige steder i dit hjem.

4. Prøv det! Sig navnet, og stil dit spørgsmål, når du ser et blåt lys på enheden eller på din telefon. Bemærk: Når den er trænet, er det ikke længere nødvendigt at have telefonen tilsluttet. Hvis du finder, at Alias ikke reagerer korrekt, kan du prøve at træne et par eksempler mere. Eller hvis du finder Alias udløser for ofte, kan du gå til menuen og tænde baggrundslyden. Dette skifter baggrundsfunktion og tilføjer nye optagelser til baggrundseksemplerne. Optag og træn ligesom før, men prøv at fange unikke lyde i dit miljø eller endda ord, der lyder lignende dit valgte navn.

Sikker og sikker udfordring
Sikker og sikker udfordring
Sikker og sikker udfordring
Sikker og sikker udfordring

Anden pris i den sikre og sikre udfordring

Anbefalede: