Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Opstarten
- Vaihe 2: Google -sovellusliittymän rekisteröijät
- Vaihe 3: Audio Instellen Van Google Assistant
- Vaihe 4: Testaa Van Microfoon -kaiuttimet
- Vaihe 5: Opzetten En Downloaden Van Google Assistant
- Vaihe 6: De Raspberry Pi Autoriseren Voor Google Assistant
- Vaihe 7: Google Assistant Activeren
- Vaihe 8: Google Assistant Activeren 2.0
- Vaihe 9: Google Assistant Opstarten
- Vaihe 10: Raspberry Pi Verwerken Teddybeerissä
- Vaihe 11: Opstarten Teddybeer
Video: Vertalende Teddybeer: 11 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä on teddybeer die functioneert als vertaalmachine. Als je tegen hem zegt bijvoorbeeld: "How you say how you are in Russian", dan geeft hij antwoord. Hij on Engelstalig.
Tarvikkeet
Raspberry Pi, tapasi Raspbian erop geïnstalleerd
Voeding
Puhujat verbonden ja Aux -kaapeli
Een USB -mikrofoni
Tässä on toetsenbord/muis/monitor ja HDMI -kaapeli
Een teddybeer
Stabiili Internet -yhteys
Een schaar
Naald en draad
Vaihe 1: Opstarten
Käynnistä USB -mikrofonipuhelin, kaiuttimet ja AUX -kaapeli, hetki toetsenbord, de muis en de monitor aan. Vervolgens zorg je voor een stabiele Internetconnectie.
Vaihe 2: Google -sovellusliittymän rekisteröijät
Löysin Google -tilin aangemeld naar:
console.actions.google.com
Napsauta "Uusi projekti" -painiketta.
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 ja Alankomaat.
(Alhoewel je hollantilaiset kutsutut vertailukohdat olut Engelstalig zijn)
Ga vervolgens in een nieuw tabblad naar de Google Developers Console. (Https://console.developers.google.com/apis/library…) Valittu projekti "Vertaal Beer" linkit bovenin het scherm en druk op inschakelen.
Ga nu weer terug naar het andere tabblad van
Vieritä naar onder naar "Device registration"
Klikkaa vervolgens -rekisterimallia en vul dan bij Tuotenimi dit voorbeeld "Vertaal beer" in.
Valmistajan nimi bijvoorbeeld je eigen naam, je mag het zelf verzinnen.
Valitse laitelaitetyyppinen kaiutin.
Huomaa vervolgens de Model-id aangezien je deze myöhemmin nodig hebt
Napsauta ja rekisteröi malli.
Lataa OAuth 2.0 -todistukset, ja näytä, että olet valmis, napsauta seuraavaksi vervolgens op.
Dan kan je traits selecteren als 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 -suostumusnäyttö (https://console.developers.google.com/apis/credent… fi selecteer je email address for support email, click vervolgens op save.
Saat kymmenen slotte naar -sivua https://myaccount.google.com/activitycontrols ja aktiiviset aktiviteettitoiminnot.
Verkko- ja sovellustoiminta
Sijaintihistoria
Laitteen informaatio
Puhe- ja äänitoiminta
Vaihe 3: Audio Instellen Van Google Assistant
Zorg ervoor dat de USB -mikrofoni ja kaiutin AUX -kaapelin avulla.
Kuuntele mikrofonin kuulokkeet.
Avaa terminaali ja kirjoita:
arecord -l
Schrijf dan de card number ja laitteen numero op.
Kaiuttimen luukun paikannus:
aplay -l
Anna op! 3,5 mm: n liitin on miesten ja myös analoginen bcm2835 ALSA: lle.
HDMI -lähtö on miesten genoteerd, bcm2835 IEC958/HDMI.
Kies hiervan 3,5 mm: n liittimellä.
Doe vervolgens:
nano /koti/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 degglaat na het invullen van de nummers.
pcm.! oletus {
kirjoita asym
capture.pcm "mikrofoni"
playback.pcm "kaiutin"
}
pcm.mic {
tyyppinen pistoke
orja {
pcm "hw:,"
}
}
pcm.kaiutin {
tyyppinen pistoke
orja {
pcm "hw:,"
hinta 16000
}
}
Täysi paikka Druk op crtl+X en dan op Y en dan op ENTER.
Vaihe 4: Testaa Van Microfoon -kaiuttimet
Avaa päätelaite ja komento:
kaiutintesti -wav
Als het goed is hoor je nu een stem praten, als je dit niet hoort, moet je de kaiutit nog goed aansluiten.
Mikrofonitestit ja -komennot:
arecord --format = S16_LE --kesto = 5 --aste = 16000 --file-type = raw out.raw
Nu kan je 5 seconden 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 moet je de 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
Vaihe 5: Opzetten En Downloaden Van Google Assistant
Päivitä eerste de Raspberry Pi met het volgende commando:
sudo apt-get päivitys
Als hij klaar on päivitetty, saat parhaan ja parhaan mahdollisen sanan omista valtakirjoistasi, jotta voit ladata tietokoneesi tietokoneella.
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 the terminal in het bestand. Voit myös napsauttaa CRTL+X ja Y Enter -näppäintä.
Voor python3 ja asentajat ovat voittaneet kommando gegeven worden:
sudo apt-get install python3-dev python3-venv libssl-dev libffi-dev libportaudio2
Nu moet python3 ingeschakeld worden als virtual environment. Dit doe je met het hetgende commando:
python3 -m venv env
Vervolgens moet de meest recente versie van setuptools geïnstalleerd worden, doe dit met het volgende commando:
fi env/bin/python3 -m pip install --upgrade pip setuptools --upgrade
Om in de nieuw gemaakte python environment te komen moet het volgende commando uitgevoerd worden in de terminal:
lähde env/bin/aktivoi
Nyt me tarjoamme kaikki, Google Assistant Libraryn tiedot. Valmistaudu kommentoimaan komentoa, joka on asennettu.
python3 -m pip install-päivitä google-avustaja-kirjastopython3 -m pip install-päivitä google-assistentti-sdk [näytteet]
Vaihe 6: De Raspberry Pi Autoriseren Voor Google Assistant
Googlen valtuutustyökalun asennusohjelma kokoontui:
python3 -m pip install-päivitä google-auth-oauthlib [työkalu]
Nu de Google Authorization Library geïnstalleerd on, moet deze uitgevoerd worden. Dus voer deze komentaa sisään terminaalissa.
google-oauthlib-tool-asiakas-salaisuudet ~/googleassistant/credentials.json
--scope https://www.googleapis.com/auth/assistant-sdk-pro…
--scope https://www.googleapis.com/auth/gcm
--tallenna-päätön
Tässä linkissä on linkki, kopioija deze volledig en bezoek deze ja webbrowser.
Kirjaudu sisään Google -tililläsi.
Dan komt er een code in beeld, kopier deze code en plak hem in de Terminal en druk op Enter.
Als de Authenticatie goed on myös käännetty terminaalissa:
"Kirjautumistiedot tallennettu: /home/pi/.config/google-oauthlib-tool/credentials.json"
Vul vervolgens in terminal dit commando in
googlesamples-assistent-pushtotalk --project-id-Device-model-id
Vervang ovi het projekt 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.
Vervang -ovi laitteen tunnukselle on verkkoverkko. Ben je deze vergeten, can je deze terugvinden op de google console activities website onder Device Registration.
Voit kommentoida ingevoerd te hebben kan je op Enter drukken en zou je tegen de assistent moeten kunnen praten. Anna op: Deze on wel Engelstalig. Je kan hem testen ovi bijvoorbeeld te vragen: Mikä on kello?
Vaihe 7: Google Assistant Activeren
Kaikki Googlen avustajat, jotka ovat aktivoineet ja voittaneet kaikki tehtävänsä:
lähde env/bin/aktivoi
googlesamples-assistentti-pushtotalk
Näet myös oven oven, kun astut sisään ja pääset lukemaan oven.
Vaihe 8: 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.
Avaa een nieuwe Terminal
Geef het Commando:
nano /home/pi/start_assistant.sh
Zet de volgende gegevens in het bestand:
#!/bin/bash source/home/pi/env/bin/aktivoi googlesamples-assistent-pushtotalk-laite-malli-id
Vervang -ovi on laite, joka on kuunneltavissa verkottumalla.
Napsauta ja valitse CRTL+X en Y 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
[Yksikkö] Kuvaus = Google Assistant
Haluaa = network-online.target
Jälkeen = network-online.target
[Palvelu]
Tyyppi = yksinkertainen
ExecStart =/bin/bash /home/pi/start_assistant.sh
Käynnistä uudelleen = keskeytä
Käyttäjä = pi
Ryhmä = pi
[Asentaa]
WantedBy = usean käyttäjän.target
Tee CRTL+X fi Y y Kirjoita om het best ja op te slaan.
Vaihe 9: Google Assistant Opstarten
Myös Raspberry Pi opstart ja Google Assistant ovat käynnissä kaikissa vertailukoneissa tai vertailuissa, jotka ovat vertailukelpoisia.
Zorg voordat je de Raspberry Pi in headless mode opstart (zonder monitor) dater een stabiele verbinding is met een wifi netwerk, aangezien dit niet aan te matkustaja on päätön tilassa.
Vervolgens -aloitus Raspberry Pi -oppaassa ja sen hetketuloksessa ja toetsenbordissa:
CRTL+T (avoin pääte)
sudo systemctl ota käyttöön assistentti.palvelu
Tulla sisään
sudo systemctl Käynnistä avustaja. palvelu
Tulla sisään
Nyt Google Googlen avustaja voi työskennellä en keef je niet elke keer op Enter te drukken, maar zal hij reageren op je stem.
Als hij niet werkt kan je controleren wat er mis is gegaan met:
sudo systemctl status assistent.service
Er is een daily limit en hij reageert op alles, dus als hij veel is gebruikt op een dag kan hij een error geven bij de sudo systemctl status assist.service commando, de oplossing hiervoor is minimumal 24 uur wachten.
Vaihe 10: Raspberry Pi Verwerken Teddybeerissä
Als laatste moet een Teddybeer opengeknipt worden, vulling eruit gehaald worden en kaiuttimet geplaatst worden. Täydellinen paikka sanalla 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 tapasi enkele lussen aan de onderkant van de Teddybeer. Nu is hij klaar voor gebruik.
Vaihe 11: Opstarten Teddybeer
Er is geen monitor and geen muis meer nodig. Deze kunnen ontkoppeld worden gelaten.
Om de teddybeer op pi startet moet de Pi in het stopcontact gestoken worden, eventueel ook de kairs in het stopcontact. Dan wachten tot hij opgestart is ± 2 minuten 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 ota käyttöön assistentti.palvelu
Wacht 20 sekuntia
sudo systemctl Käynnistä avustaja. palvelu
Nu kan het toetsenbord ontkoppeld ja opgeborgen worden.
Nu werkt deze teddybeer als vertaalbeer.
Om hem te testen kun je vragen: Kuinka tervehdit venäjää?
Je krijgt ja antwoord van de teddybeer.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen