Obsah:
- Zásoby
- Krok 1: Opstarten
- Krok 2: Google API Registreren
- Krok 3: Audio Instellen Van Google Assistant
- Krok 4: Otestujte reproduktory Van Microfoon En
- Krok 5: Stáhněte si Google Assistant
- Krok 6: De Raspberry Pi Autoriseren Voor Google Assistant
- Krok 7: Google Assistant Activeren
- Krok 8: Google Assistant Activeren 2.0
- Krok 9: Google Assistant Opstarten
- Krok 10: Raspberry Pi Verwerken v Teddybeer
- Krok 11: Opstarten Teddybeer
Video: Vertalende Teddybeer: 11 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Dit is eed teddybeer die functioneert als vertaalmachine. Také se říká: „Jak se řekne, jak se máš v ruštině“, řekněte si teď. Hij je Engelstalig.
Zásoby
Raspberry Pi, setkal se s Raspbian erop geïnstalleerd
Ponoření
Reproduktory se setkaly s Aux kabelem
Například USB mikrofon
Een toetsenbord/muis/monitor met HDMI kabel
Eden teddybeer
Stabilní připojení k internetu
Een schaar
Naald en draad
Krok 1: Opstarten
Začněte pracovat s mikrofonem USB a poslouchejte reproduktory s AUX kabelem, připojte se, sledujte a monitorujte. Více informací je uvedeno v ustáleném internetovém připojení.
Krok 2: Google API Registreren
Ga met je Google účet aangemeld naar:
console.actions.google.com
Klikněte na tlačítko „Nový projekt“
Dan geef is is project een naam, in dit geval heb ik het "Vertaal beer" genoemd.
Stel dan je taal en regio in, dus dutch en the Netherlands.
(Alhoewel je holandský invult zal de vertaal pivo Engelstalig zijn)
Více informací naleznete v konzole pro vývojáře Google. (Https://console.developers.google.com/apis/library…) Vyberte projekt s názvem „Vertaal Beer“, který propojí dva různé typy aplikací a aplikací.
Naše hlavní nabídka je k dispozici na
Přejděte na "Registrace zařízení"
Klikněte na registrovaný model modelu a zadejte název produktu v názvu „Vertaal Beer“v.
Jméno výrobce bijvoorbeeld je eigen naam, je mag het zelf verzinnen.
Vyberte reproduktor typu zařízení.
Podívejte se na Model-id aangezien je deze later nodig hebt
Klikněte a zaregistrujte model.
Stáhněte si přihlašovací údaje OAuth 2.0.
Jak vybrat vlastnosti, jako je tomu v případě, že se v projektu bude jednat o další rysy, budete moci kliknout na uložit vlastnosti, a pak můžete vybrat.
Více informací o API Pověření Obrazovka souhlasu Oauth (https://console.developers.google.com/apis/credent… en selecteer is email addresses bij support email, click vervolgens op save.
Můžete si vybrat z https://myaccount.google.com/activitycontrols aktivního ovládání volgende aktivity.
Aktivita na webu a v aplikacích
Historie polohy
Informace o zařízení
Hlasová a zvuková aktivita
Krok 3: Audio Instellen Van Google Assistant
Mikrofon USB s reproduktorem splňuje požadavky na AUX kabel aangesloten zijn.
Lokaliseer první z mikrofonů.
Otevřete terminál a zadejte:
arecord -l
Schrijf dan de card number en device number op.
Lokalizátor a dveře reproduktoru:
aplay -l
Pusť se! De 3,5 mm jack je největší analogový jako bcm2835 ALSA.
En de HDMI výstup je meestal genoteerd als bcm2835 IEC958/HDMI.
Kies hiervan de 3,5 mm jack.
Vervolgeny laní:
nano /home/pi/.asoundrc
Podívejte se na to, co je nejlepší a co nejvíce
Všechny dveře do země jsou čisté. Z tohoto důvodu jsou k dispozici všechny dostupné položky.
pcm.! výchozí {
typ asy
capture.pcm "mikrofon"
playback.pcm "reproduktor"
}
pcm.mic {
typ zástrčky
otrok {
pcm "hw:,"
}
}
pcm.speaker {
typ zástrčky
otrok {
pcm "hw:,"
cena 16 000
}
}
Tot slot Druk op crtl+X en dan op Y en dan op ENTER.
Krok 4: Otestujte reproduktory Van Microfoon En
Otevřete terminál s příkazem geef het:
reproduktor -test -t wav
Pokud jde o to, je to jeho nejhorší, ale také je to těžké, ale je to tak, že všichni mluvíme.
Nyní můžeme otestovat naše mikrofonní křídlo s následujícím volným komandem:
arecord --format = S16_LE --duration = 5 --rate = 16000 --file-type = raw out.raw
Nyní se můžete inspirovat 5 sekund.
Vervolgens geef je het komando
aplay --format = S16_LE --rate = 16 000 out.raw
Nu zou je moeten horen wat je net ingesproken hebt.
Také je možné kontrolovat počet mikrofonů a zjistit číslo karty a číslo zařízení v.
Je také možné, že objem volného času může být nastaven tak, aby se mohl konfigurovat.
alsamixer
Krok 5: Stáhněte si Google Assistant
Aktualizujte eerste de Raspberry Pi s následujícími volgendovými komandy:
sudo apt-get update
Kromě toho je možné aktualizovat více, než je uvedeno výše a přihlašovací údaje se stahují z počítače.
Om dit te doen, moet je de volgende komando's geven.
mkdir ~/googleassistant
nano ~/googleassistant/credentials.json
Nyní můžete otevřít textový editor, abyste si mohli otevřít textový editor, abyste mohli začít pracovat s jinými obrázky. Nejčastěji používáme textový editor k přehrávání v terminálu v hest bestand. Můžete také kliknout na CRTL+X a Y a dan Enter.
Voor python3 te installeren moet het volgende commando gegeven worden:
sudo apt-get install python3-dev python3-venv libssl-dev libffi-dev libportaudio2
Nu moet python3 ingeschakeld zhoršuje také virtuální prostředí. Dit doe is met het volgende komando:
python3 -m venv env
Víceméně nedávné verse van setuptools geïnstalleerd Worden, doe dit met het volgende commando:
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:
zdroj env/bin/aktivovat
Nyní se budeme zabývat více, než se knihovna Asistenta Google zlepší. Doe dit door de volgende commando's te geven die pip gebruiken om de laatste versie van het python pakket te installeren.
python3 -m pip install --upgrade google-assistant-librarypython3 -m pip install --upgrade google-assistant-sdk [ukázky]
Krok 6: De Raspberry Pi Autoriseren Voor Google Assistant
Instalační nástroj Google Authorization Tool splnil následující příkaz:
python3 -m pip install --upgrade google-auth-oauthlib [nástroj]
Autorizační knihovna Nu de Google je více než nebezpečná. Dus voer deze commands in de Terminal.
nástroj google-oauthlib-tajemství klienta ~/googleassistant/credentials.json
--scope https://www.googleapis.com/auth/assistant-sdk-pro…
--scope https://www.googleapis.com/auth/gcm
-uložit-bezhlavý
Nyní můžete použít odkaz na kopii, kopírovat a kopírovat webový prohlížeč.
Přihlaste se a získejte nový účet Google, který je otevřený API.
Kód můžete zadat, kopírovací kód uložit do terminálu nebo zadat vstup.
Als de Authenticatie goed is verlopen verschijt dit in de terminal:
„Pověření uložena: /home/pi/.config/google-oauthlib-tool/credentials.json“
Zvětšete všechny příkazy v terminálu
googlesamples-assistant-pushtotalk --project-id --device-model-id
Vervang door het project id, ass is het project id vergeten bent can is deze terugvinden op https://console.actions.google.com/, onder project settings wat rechtsbovenin onder de 3 puntjes staat.
Vervang dveře od zařízení id die eerder verkregen is. Ben je deze vergeten, can je deze terugvinden op de google console actions web onder Device Registration.
Na dit komando ingevoerd te hebben can is op Enter drukken en zou is tegen de assistent moeten kunnen praten. Pojďme na to: Deze is wel Engelstalig. Je možné provést test dveří: Kolik je hodin?
Krok 7: Google Assistant Activeren
Asistent Google vám pomůže s výběrem více než jednoho příkazu:
zdroj env/bin/aktivovat
googlesamples-asistent-pushtotalk
Stejně jako dveřní oje op Vstupte do drukken ga je door naar de volgende stap.
Krok 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.
Otevřete terminál
Geef het komando:
nano /home/pi/start_assistant.sh
Zet de volgende gegevens in het bestand:
#!/bin/bash source/home/pi/env/bin/aktivovat googlesamples-assistant-pushtotalk --device-model-id
Vervang door is deviceid die is eerder verkregen hebt in de instructable.
Klikněte na CRTL+X a Y en Zadejte.
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
[Unit] Description = Google Assistant
Chce = network-online.target
After = network-online.target
[Servis]
Typ = jednoduchý
ExecStart =/bin/bash /home/pi/start_assistant.sh
Restartovat = při přerušení
Uživatel = pí
Skupina = pí
[Nainstalujte]
WantedBy = multi-user.target
Doe nu CRTL+X en Y en Zadejte více než nejlepší nabídku.
Krok 9: Google Assistant Opstarten
Je také možné, že Raspberry Pi začne pracovat s Asistentem Google, aby spustil více vertaalmachine, jako je například ht vertaalbeertje te werken moet je het volgende doen.
Raspberry Pi v režimu bezhlavého režimu opstart (monitorování zonder), kdy je verbinding ustáleného signálu splněn, pokud je připojen k síti Wi -Fi, bez ohledu na to, zda jste v režimu bez hlavy.
Vervolgens start is je Raspberry Pi op en je doet het volgende met een toetsenbord:
CRTL+T (otevřený terminál)
sudo systemctl povolit assistant.service
Vstupte
sudo systemctl start assistant.service
Vstupte
Nyní se Asistent Google může rozhodnout, zda chce, nebo ne.
Pokud jde o kontrolu, je možné splnit následující požadavky:
sudo systemctl status assistant.service
To znamená, že denní limit je větší než vše ostatní, ale také to, co se děje, je chyba, která může mít za následek většinu systémových stavových asistentů. Servisní komando, oplossing hiervoor je minimální 24 uur wachten.
Krok 10: Raspberry Pi Verwerken v Teddybeer
Stejně jako ostatní Teddybeer opengeknipt worden, vulling eruit gehaald worden en reproduktorů ve geplaatst worden. Tot slot wordt hij dichtgenaaid tot een punt dat er nog kabels uit kunnen steken uit een klein gaatje. De Raspberry Pi can vastgemaakt Worden met draad die een lus vormt. V tomto okamžiku se setkali s rozsáhlými dodávkami, které se setkaly s enkele lussen aan de onderkant van de Teddybeer. Nu is hij klaar voor gebruik.
Krok 11: Opstarten Teddybeer
Er is geen monitor en geen muis meer nodig. Deze kunnen ontkoppeld worcer gelaten.
Více informací o tom, jak začít s pící v het stopcontact gestoken worden, eventueel ook de reproduktorů v het stopcontact. Celková délka souboru je ± 2 minuty a může být stabilizována bezdrátová síť. Na twee minuten doe je het volgende.
To vše se točí, co se děje, co se děje:
CRTL+T
sudo systemctl povolit assistant.service
Wacht 20 sekund
sudo systemctl start assistant.service
Nyní se to zhorší.
Nu werkt deze teddybeer als vertaalbeer.
Om hem te testen kun je vragen: How do you say hello how are you in Russian?
Je to vše, co potřebujete vědět o teddybeerovi.
Doporučuje:
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: 13 kroků (s obrázky)
Jak rozebrat počítač pomocí jednoduchých kroků a obrázků: Toto je návod, jak rozebrat počítač. Většina základních komponent je modulární a lze je snadno odstranit. Je však důležité, abyste o tom byli organizovaní. To vám pomůže zabránit ztrátě součástí a také při opětovné montáži
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: 5 kroků
Banka přepínaného zatěžovacího odporu s menší velikostí kroku: Banky zatěžovacích odporů jsou vyžadovány pro testování energetických produktů, pro charakterizaci solárních panelů, v testovacích laboratořích a v průmyslových odvětvích. Reostaty zajišťují nepřetržité kolísání odporu zátěže. Jak se však hodnota odporu snižuje, výkon