Turinys:
- Prekės
- 1 žingsnis: paleiskite
- 2 veiksmas: „Google“API registruotojai
- 3 veiksmas: „Audio Instellen Van Google Assistant“
- 4 žingsnis: išbandykite mikrofono garsiakalbius
- 5 veiksmas: „Opzetten En Downloaden Van Van Assistant“
- 6 veiksmas: „Raspberry Pi“„Google“padėjėjas
- 7 veiksmas: „Google Assistant Activeren“
- 8 veiksmas: „Google Assistant Activeren 2.0“
- 9 veiksmas: „Google Assistant“paleidimas
- 10 žingsnis: „Raspberry Pi Verwerken“„Teddybeer“
- 11 veiksmas: „Opstarten Teddybeer“
Video: „Vertalende Teddybeer“: 11 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Tai yra ir teddybeer, ir funkcinis, ir vertinimo aparatas. Als je tegen hem zegt bijvoorbeeld: „Kaip tu sakai, kaip tau sekasi rusiškai“, dan geeft hij antwoord. Hij yra Engelstalig.
Prekės
Raspberry Pi, susipažino su Raspbian erop geïnstalleerd
Voeding
Kalbėtojai verbonden susitiko su Aux kabeliu
Een USB mikrofonas
Yra toetsenbord/muis/monitorius su HDMI kabeliu
Eed teddybeer
Dabar stabilus interneto ryšys
Een Schaar
Naald en draad
1 žingsnis: paleiskite
Paleiskite „Pi mikrofoną“naudodami USB mikrofoną, garsiakalbius su garsiakalbiais ir „AUX“kabelio jungtį, po to, kai tai daroma, ir galite stebėti monitorių. „Vervolgens zorg je voor“ir stabilus interneto ryšys.
2 veiksmas: „Google“API registruotojai
Susipažinkite su „Google“paskyra:
console.actions.google.com
Spustelėkite nuorodą „Naujas projektas“
Dan geef je je project een naam, in dit geval heb ik het "Vertaal beer" genoemd.
Stel dan je taal en regio in, dus Dutch ir Olandija.
(Alhoewel je olandų invult zal de vertaal beer Engelstalig zijn)
Ga vervolgens in een nieuw tabblad naar de Google Developers Console. (Https://console.developers.google.com/apis/library…) Pasirinkto projekto „Vertaal Beer“nuorodos „bernin het scherm en druk op inschakelen“.
Ga nu weer terug naar het andere tabblad van
Slinkite ir pasirinkite „Įrenginio registracija“
Spustelėkite registro registro modelį en vul dan bij Produkto pavadinimas dit voorbeeld "Vertaal beer" in.
Bij gamintojo pavadinimas bijvoorbeeld je eigen naam, je mag het zelf verzinnen.
Pasirinkite įrenginio tipo garsiakalbį.
Bewaar vervolgens de Model-id aangezien je deze vėliau nodig hebt
Spustelėkite ir užsiregistruokite modelį.
Atsisiųskite „OAuth 2.0“kredencialus, be dear goed aangezien je deze nog knig hebt, ir spustelėkite vervolgens op next.
Dan kan je traits selecteren als je je deze nodig hebt, in this project heb je geen traits nodig, dus click op save traits zonder verder iets te selecteren.
Ga vervolgens naar het API Credentials Oauth sutikimo ekranas (https://console.developers.google.com/apis/credent… en selecteer je email address from support email, click vervolgens op save.
Gaukite dešimt slotte naar https://myaccount.google.com/activitycontrols ir aktyvių aktyvių veiklos valdiklių.
Žiniatinklio ir programų veikla
Vietovių istorija
Informacija apie įrenginį
Balso ir garso veikla
3 veiksmas: „Audio Instellen Van Google Assistant“
Įveskite USB mikrofono ir garsiakalbio AUX kabelį, kad galėtumėte lengvai prisijungti.
Vietinis mikrofono eerstas.
Atidarykite terminalą ir tipiškai:
arecord -l
Kortelės numeris ir įrenginio numeris su įrenginio numeriu op.
Garsiakalbių durelių tvirtinimas:
aplay -l
Leisk op! 3,5 mm lizdas yra vyriškas ir panašus į bcm2835 ALSA analogą.
HDMI išvestis yra vyrų genoteerd, taip pat bcm2835 IEC958/HDMI.
Kies hiervan 3,5 mm lizdas.
Doe vervolgens:
nano /home/pi/.asoundrc
En zorg ervoor dat het bestand er zo uitziet
Vervang en door de gegevens die je net genoteerd hebt. Zorg ervoor dat je de weglaat na het invullen van de nummers.
pcm.! numatytasis {
įveskite asym
capture.pcm "mikrofonas"
playback.pcm "garsiakalbis"
}
pcm.mic {
tipo kištukas
vergas {
pcm "hw:,"
}
}
pcm.speaker {
tipo kištukas
vergas {
pcm "hw:,"
norma 16 000
}
}
Visas lizdas Druk op crtl+X en dan op Y en dan op ENTER.
4 žingsnis: išbandykite mikrofono garsiakalbius
Atidarykite terminalą ir komandą:
garsiakalbio testas -wav
Als het goed is hoor je nu een stem praten, als je dit niet hoort, moet je de garsiakalbiai nog goed aansluiten.
Dabar mes išbandėme mikrofono bandymus su komandomis:
arecord --format = S16_LE-trukmė = 5-rate = 16000-file-type = raw out.raw
Nu kan je 5 sekundės lang iets inspreken.
Vervolgens geef je het commando
aplay --format = S16_LE -rate = 16000 out.raw
Nu zou je moeten horen wat je net ingesproken hebt.
Als dit niet zo is micet microfoon checken en kijken of de card number en device number in.asoundrc goed ingevuld is.
Als je het volume niet goed vindt, can je het volgende commando gebruiken om dit te configureren.
alsamixer
5 veiksmas: „Opzetten En Downloaden Van Van Assistant“
Atnaujinkite „Raspberry Pi“eterio komandą:
sudo apt-get atnaujinimas
Als hij klaar yra atnaujintas, nesvarbu, ar tai geriausia, ir kaip tai padaryti.
Om dit te doen, moet je de volgende commando's geven.
mkdir ~/googleassistant
nano ~/googleassistant/credentials.json
Nu moet je het eerder gedownloade json bestand openen with een text editor, en moet de text die zich erin bevindt gekopieerd worden en geplakt worden in het bestand op de Pi. Dus kopieer de gegevens uit de text editor en plak ze in de terminal in het bestand. Taip pat spustelėkite mygtuką „CRTL+X“ir „Enter“.
„Voor python3“įdiegė visus komandų komandos gegeveno žodžius:
sudo apt-get install python3-dev python3-venv libssl-dev libffi-dev libportaudio2
Nu moet python3 ingeschakeld worden als virtual environment. Pasiekite komandą:
python3 -m venv env
Vervolgens moet de men recente versie van setuptools geïnstalleerd worden, doe dit met het volgende commando:
env/bin/python3 -m pip install --upgrade pip setuptools --upgrade
Terminalo „om in de nieuw gemaakte python environment“komentaras, kurio metu jis buvo paleistas komandomis:
šaltinis env/bin/active
Dabar mes teikiame pasiūlymus, „Google“padėjėjo bibliotekos genotipas. Jei norite, kad jūsų komandoje būtų domeno, kurį reikia atlikti, tai gali būti python pasiūlymas.
python3 -m pip install-upgrade google-assistent-library python3 -m pip install-atnaujinti google-assistent-sdk [pavyzdžiai]
6 veiksmas: „Raspberry Pi“„Google“padėjėjas
„Google“įgaliojimo įrankio diegimo programa buvo sudaryta pagal komandą:
python3 -m pip install-atnaujinti google-auth-oauthlib [įrankis]
Nu de Google autorizacijos biblioteka geïnstalleerd yra, moet deze uitgevoerd worden. „Dus voer deze“komandos įeina į terminalą.
google-oauthlib-tool --client-secrets ~/googleassistant/credentials.json
--scope https://www.googleapis.com/auth/assistant-sdk-pro…
--scope https://www.googleapis.com/auth/gcm
-išsaugoti-be galvos
Nu komt er een lange link, kopieer deze volledig en bezoek deze met webrowser.
Prisijunkite prie „Google“paskyros, kad gautumėte API hebt opgezet.
Įveskite komento kodą, įveskite terminalo kodą ir įveskite „Enter“.
„Als de Authenticatie goed“yra terminale:
„Kredencialai išsaugoti: /home/pi/.config/google-oauthlib-tool/credentials.json“
Vul vervolgens terminalo komandoje
googlesamples-assistent-pushtotalk --projekt-id-prietaiso modelio id
Vervang durų het projekto ID, als je het project id vergeten bent kan je deze terugvinden op https://console.actions.google.com/, onder project settings wat rechtsbovenin onder de 3 puntjes staat.
Įrenginio durų identifikacinis numeris yra tinkamas. Ben je deze vergeten, can je deze terugvinden op de google console action website onder Device Registration.
Komandos ingevoerd te hebben kan je op Enter drukken en zou je tegen de assistent moeten kunnen praten. Tegul op: Deze yra sveikas Engelstalig. Je kan hem testen duris bijvoorbeeld te vragen: Kiek laiko?
7 veiksmas: „Google Assistant Activeren“
„Google“asistentas, aktyvus zonder alle voorgaande stappen te doen geef je de commando's:
šaltinis env/bin/active
google pavyzdžiai-asistentas-pushtotalk
Taip pat galite įeiti į durų pakopą, įvesdami duris, kad pasiektumėte duris.
8 veiksmas: „Google Assistant Activeren 2.0“
Nu gaan we ervoor zorgen dat er niet elke keer op Enter geklikt hoeft te worden, maar hij gewoon reageert op je stem.
Atidaryti een nieuwe terminalą
Geef het komandas:
nano /home/pi/start_assistant.sh
Zet de volgende gegevens in het bestand:
#!/bin/bash source/home/pi/env/bin/aktyvuoti „googlesamples-assistent-pushtotalk“-prietaiso modelio ID
Vervang durys yra įrenginys, kuris yra įtrauktas į tinklą ir yra pamokomas.
Spustelėkite „CRTL+X“ir įveskite „Enter“.
Nu er een bash script gemaakt is moet er een service file gemaakt worden, doe dit dmv het volgende commando:
sudo nano /lib/systemd/system/assistant.service
zet de volgende gegevens in het bestand
[Vienetas] Aprašymas = „Google“padėjėjas
Nori = network-online.target
Po = network-online.target
[Paslauga]
Tipas = paprastas
ExecStart =/bin/bash /home/pi/start_assistant.sh
Paleisti iš naujo = nutraukti
Vartotojas = pi
Grupė = pi
[Diegti]
WantedBy = kelių vartotojų tikslas
Atlikite CRTL+X lt Y en Įveskite om het bestand op te slaan.
9 veiksmas: „Google Assistant“paleidimas
Taip pat galite naudoti „Raspberry Pi“ir „Google Assistant“paleisti viską, kas yra lyginamoji programa, ar ji yra lyginamoji, ar ne.
„Raspberry Pi“veikia be galvos režimu, paleidžiamas („zonder monitor“) ir stabilus verbinding yra pasiekiamas „wifi“tinkle, o ne keleivis veikia be galvos.
„Vervolgens start“yra „Raspberry Pi“, kuris yra prieinamas visiems laikams:
CRTL+T (atidarytas terminalas)
sudo systemctl įgalinti asistentą.paslauga
Įveskite
sudo systemctl paleidimo asistentas. paslauga
Įveskite
Dabar „Google“padėjėjas gali dirbti ir įsijausti į įvesties veiksmą, įeiti į kompiuterį, įeiti į galvą.
Als hij niet werkt kan je controleren wat er mis is gegaan met:
sudo systemctl būsenos asistentas. paslauga
Tai yra kasdienis limitas, o ne reaktyvumas visoms, dus als hij veel yra gebruikt op een dag kan hij een error geven bij de sudo systemctl status assistent.service commando, de oplossing hiervoor is minimumal 24 uur wachten.
10 žingsnis: „Raspberry Pi Verwerken“„Teddybeer“
Taip pat galite rasti „Teddybeer opengeknipt worden“, „vulling eruit gehaald worden“ir kalbėtojus geplaatst worden. Tot slot wordt hij dichtgenaaid tot een punt dat er nog kabels uit kunnen steken uit een klein gaatje. De Raspberry Pi kan vastgemaakt worden met draad die een lus vormt. In deze lus gaat de Pi en deze wordt een soort van vastgenaaid met enkele lussen aan de onderkant van de Teddybeer. Nu is hij klaar voor gebruik.
11 veiksmas: „Opstarten Teddybeer“
Tai yra geen monitorius ir geen muis meer nodig. Deze kunnen ontkoppeld worden želatina.
„Om de teddybeer“siūlo pradinį „Pi“režimą „stop stopcontact“gestoken worden, eventueel ook de speaker in het stopcontact. Dan wachten tot hij opgestart is ± 2 minute and hij moet een stabiele wifi verbinding hebben. Na twee minuten doe je het volgende.
Gebruik het toetsenbord en doe het volgende op het nog aangesloten toetsenbord:
CRTL+T.
sudo systemctl įgalinti asistentą.paslauga
Wacht 20 sekundžių
sudo systemctl paleidimo asistentas. paslauga
Nu kan het toetsenbord ontkoppeld en opgeborgen worden.
Nu werkt deze teddybeer als vertaalbeer.
Om hem te testen kun je vragen: Kaip tu pasisveikini, kaip tu rusiškai?
Je krijgt ir antwoord van de teddybeer.
Rekomenduojamas:
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: 20 žingsnių (su nuotraukomis)
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: Sveiki, drauge! Šioje dviejų dalių serijoje sužinosime, kaip naudotis „Tinkercad“grandinėmis - linksma, galinga ir edukacinė priemonė, skirta sužinoti, kaip veikia grandinės! Vienas iš geriausių mokymosi būdų yra tai padaryti. Taigi, pirmiausia suprojektuosime savo projektą:
Žingsnių skaitiklis - mikro: bitas: 12 žingsnių (su paveikslėliais)
Žingsnių skaitiklis - „Micro: Bit“: šis projektas bus žingsnių skaitiklis. Savo žingsniams matuoti naudosime „Micro: Bit“įmontuotą akselerometro jutiklį. Kiekvieną kartą purtant „Micro: Bit“, prie skaičiaus pridėsime 2 ir parodysime jį ekrane
MIDI žingsnių sąsaja: 12 žingsnių (su paveikslėliais)
„MIDI Step“sąsaja: versija ispanų kalba. Šioje instrukcijoje parodysime, kaip sukurti šviesos ir garso sąsają, kurią galima naudoti norint groti „Simon Says“ir kaip MIDI sąsaja. Abu režimai bus žaidžiami kojomis. Fonas Projektas gimė, nes
4 žingsnių skaitmeninis sekos sekiklis: 19 žingsnių (su nuotraukomis)
4 žingsnių skaitmeninis sequencer: CPE 133, Cal Poly San Luis Obispo Projekto kūrėjai: Jayson Johnston ir Bjorn NelsonŠių dienų muzikos industrijoje, viena iš dažniausiai naudojamų “ instrumentų “ yra skaitmeninis sintezatorius. Kiekvienas muzikos žanras, nuo hip-hopo iki pop ir vakaro
Nešiojamas reklamos ženklas pigiai vos 10 žingsnių !!: 13 žingsnių (su nuotraukomis)
Nešiojamas reklamos ženklas pigiai vos per 10 žingsnių !!: Sukurkite savo pigų, nešiojamą reklamos ženklą. Naudodami šį ženklą, bet kurioje miesto vietoje galite bet kur rodyti savo pranešimą ar logotipą. Ši instrukcija yra atsakas į/patobulinimą/pakeitimą: https://www.instructables.com/id/Low-Cost-Illuminated