Sommario:
- Forniture
- Passaggio 1: Iniziare
- Passaggio 2: registrazione API di Google
- Passaggio 3: Audio Instellen Van Google Assistant
- Passaggio 4: Testen Van Microfoon En Altoparlanti
- Passaggio 5: Opzetten En Downloaden Van Google Assistant
- Passaggio 6: De Raspberry Pi Autoriseren per l'Assistente Google
- Passaggio 7: Assistente Google Activeren
- Passaggio 8: Google Assistant Activeren 2.0
- Passaggio 9: avvio dell'Assistente Google
- Passaggio 10: Raspberry Pi Verwerken in Teddybeer
- Passaggio 11: Opstarten Teddybeer
Video: Vertalende Teddybeer: 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Questo è un orsacchiotto che funziona anche come macchina automatica. Als je tegen hem zegt bijvoorbeeld: "Come si dice come stai in russo", dan geeft hij antwoord. Hij è Engelstalig.
Forniture
Raspberry Pi, incontrato Raspbian erop geïnstalleerd
Voeding
Relatori verbonden incontrato een Aux kabel
Un microfono USB
Una scheda/muis/monitor con cavo HDMI
Un orsacchiotto di birra
Una connessione internet stabile
uno schaar
Naald en draad
Passaggio 1: Iniziare
Avviare il microfono con il microfono USB, chiudere gli altoparlanti con il cavo AUX e il monitor. Vervolgens zorg je voor een stabiele internetconnectie.
Passaggio 2: registrazione API di Google
Trova il tuo account Google su:
console.actions.google.com
Klik vervolgens op de knop "Nuovo progetto"
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 en the Netherlands.
(Alhoewel je dutch invult zal de vertaal birra Engelstalig zijn)
Vervolge in una nuova scheda accanto alla console degli sviluppatori di Google. (https://console.developers.google.com/apis/library…) Seleziona il progetto "Vertaal Beer" collega lo schermo e la bottiglia alle inschakelen.
Ga nu weer terug naar het andere tabblad van
Scorri fino a dopo "Registrazione del dispositivo"
Klik vervolgens op register model en vul dan bij Nome del prodotto in dit voorbeeld "Birra Vertaal" in.
Nome del produttore Bij bijvoorbeeld je eigen naam, je mag het zelf verzinnen.
En selecter bij Device Type altoparlante.
Bewaar vervolgens de Model-id aangezien je deze later nodig hebt
Klik dan op Register Model.
Scarica le credenziali di OAuth 2.0, fai attenzione a non farlo prima, e poi verrai presto.
Dan kan je tratti selecteren als je deze nodig hebt, in dit project heb je geen features nodig, dus klik op save tratti zonder verder iets te selecteren.
Per accedere alla schermata di consenso delle credenziali API Oauth (https://console.developers.google.com/apis/credent… e selezionare l'indirizzo e-mail con l'e-mail di supporto, quindi eseguire il salvataggio.
Dieci slot dopo https://myaccount.google.com/activitycontrols e attiva il prossimo controllo delle attività.
Attività web e app
Cronologia delle posizioni
Informazioni sul dispositivo
Attività vocale e audio
Passaggio 3: Audio Instellen Van Google Assistant
Zorg è compatibile con il microfono USB e l'altoparlante con un cavo AUX aangesloten zijn.
Cerca eerst de microfoon.
Apri de terminal en typ dan in:
arecord -l
Schrijf dan de card number en device number op.
Localizza la porta dell'altoparlante:
aplay -l
Lascia andare! Il jack da 3,5 mm è molto simile a Analog di bcm2835 ALSA.
L'uscita HDMI è gestita correttamente come bcm2835 IEC958/HDMI.
Kies hiervan con jack da 3,5 mm.
Vervolge:
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.!default {
tipo asym
cattura.pcm "mic"
playback.pcm "altoparlante"
}
pcm.mic {
tipo spina
Schiavo {
pcm "hw:,"
}
}
pcm.speaker {
tipo spina
Schiavo {
pcm "hw:,"
tasso 16000
}
}
Tot slot Druk op crtl+X e dan op Y e dan op ENTER.
Passaggio 4: Testen Van Microfoon En Altoparlanti
Apri il terminale in geef het commando:
altoparlante-test -t wav
Als het goed is hoor je nu een stem praten, als je dit niet hoort, moet je de speaker nog goed aansluiten.
Ora abbiamo testato il microfono con il comando successivo:
arecord --format=S16_LE --duration=5 --rate=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.
Inoltre, questo non è il motivo per cui il microfoon controlla il numero della carta e il numero del dispositivo in.asoundrc è ingevuld.
Anche se il volume non è andato a buon fine, si può eseguire il comando di attivazione su questa configurazione.
alsamixer
Passaggio 5: Opzetten En Downloaden Van Google Assistant
Aggiorna prima il Raspberry Pi con il comando successivo:
sudo apt-get update
Inoltre, la maggior parte delle informazioni è aggiornata, non è necessario modificare le parole e le credenziali e il download è disponibile sul computer.
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 met een text editor, en moet de tekst 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. Als je dat gedaan hebt klik dan op CRTL+X dan Y e dan Enter.
Per python3 l'installazione è possibile eseguire il comando successivo:
sudo apt-get install python3-dev python3-venv libssl-dev libffi-dev libportaudio2
Nu moet python3 contiene parole come ambiente virtuale. Dit doe je met het volgende commando:
python3 -m venv env
La versione più recente di setuptools è stata introdotta con il seguente comando:
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:
source env/bin/activate
Nu we alle pakketten hebben, moet de Google Assistant Library geïnstalleerd worden. 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[campioni]
Passaggio 6: De Raspberry Pi Autoriseren per l'Assistente Google
Il programma di installazione di Google Authorization Tool ha incontrato il seguente comando:
python3 -m pip install --upgrade google-auth-oauthlib[strumento]
Nu de Google Authorization Library geïnstalleerd is, moet deze uitgevoerd worden. Dus voer deze comandi in de 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
--salva --senza testa
Non c'è nessun collegamento di lingua, kopieer deze volledig en bezoek deze con un webbrowser.
Accedi con l'account Google giusto per l'accesso alle opzioni API.
Dan komt er een code in beeld, kopieer deze code en plak hem in de Terminal e druk op Enter.
Als de Authenticatie goed is verlopen verschijnt dit in de terminal:
"credenziali salvate: /home/pi/.config/google-oauthlib-tool/credentials.json"
Vul vervolgens in de terminal dit commando in
googlesamples-assistant-pushtotalk --id-progetto --id-modello-dispositivo
Vervang door het project id, anche je het project id vergeten bent kan je deze terugvinden op https://console.actions.google.com/, sulle impostazioni del progetto wat rechtsbovenin su 3 punti staat.
Vervang door de device id die eerder verkregen is. Ben je deze vergeten, kan je deze terugvinden sul sito web delle azioni della console di Google sulla registrazione del dispositivo.
Na dit commando ingevoerd te hebben kan je op Enter drukken en zou je tegen de assistent moeten kunnen praten. Let op: Deze è wel Engelstalig. Je kan hem testen door bijvoorbeeld te vragen: Che ore sono?
Passaggio 7: Assistente Google Activeren
Om Google Assistant te activeren zonder alle voorgaande stappen te doen geef je de commando's:
source env/bin/activate
googlesamples-assistente-pushtotalk
Als dit werkt door steeds op Enter te drukken ga je door naar de volgende stap.
Passaggio 8: Google Assistant Activeren 2.0
Nu gaan we ervoor zorgen dat er niet elke keer op Inserisci geklikt hoeft te worden, maar hij gewoon reageert op je stem.
Apri un nuovo terminale
Geef het commando:
nano /home/pi/start_assistant.sh
Zet de volgende gegevens in het bestand:
#!/bin/bash source /home/pi/env/bin/activate googlesamples-assistant-pushtotalk --device-model-id
Vervang door je deviceid die je eerder verkregen hebt in de instructable.
Fare clic su CRTL+X e Y e Invio.
Nu er uno script bash gemaakt è moet er un service file gemaakt worden, non è dmv het volgende commando:
sudo nano /lib/systemd/system/assistant.service
zet de volgende gegevens in het bestand
[Unit]Descrizione=Assistente Google
Wants=network-online.target
After=network-online.target
[Servizio]
Tipo=semplice
ExecStart=/bin/bash /home/pi/start_assistant.sh
Riavvia=su-interruzione
Utente=pi
Gruppo=pi
[Installare]
WantedBy=multi-user.target
Doe nu CRTL+X en Y en Enter om het bestand op te slaan.
Passaggio 9: avvio dell'Assistente Google
Anche il nuovo Raspberry Pi si avvia e si avvia l'Assistente Google con la macchina virtuale per la traduzione automatica del lavoro successivo.
Zorg voordat je de Raspberry Pi in headless mode opstart (zonder monitor) dat er een stabiele verbinding è incontrato een wifi netwerk, aangezien dit niet aan te passen is in headless mode.
Verrà avviato il Raspberry Pi in un momento in cui si concluderà con un tocco:
CRTL+T (terminale aperto)
sudo systemctl enable assistant.service
accedere
sudo systemctl start assistant.service
accedere
Nu moet Google Assistant werken en hoef 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 assistant.service
Questo è un limite giornaliero e non è possibile modificare le opzioni, ma è anche possibile visualizzare un errore che può essere generato dal comando di stato di systemctl status assistant.service, l'operazione di chiusura è minima di 24 ore.
Passaggio 10: Raspberry Pi Verwerken in Teddybeer
Als laatste moet een Teddybeer opengeknipt worden, vulling eruit gehaald worden en speaker in geplaatst worden. Tot slot wordt hij dichtgenaaid tot een punt dat er nog kabels uit kunnen steken uit een klein gaatje. Il Raspberry Pi può contenere parole molto vaste con un certo numero di vormt. In deze lus gaat de Pi en deze wordt een soort van vastgenaaid met enkele lussen aan de onderkant van de Teddybeer. Nu è hij klaar voor gebruik.
Passaggio 11: Opstarten Teddybeer
Er is geen monitor en geen muis meer nodig. Deze kunnen ontkoppeld worden gelaten.
Om de teddybeer op te starten moet de Pi in het stopcontact gestoken worden, eventueel ook de speaker in het stopcontact. Dan wachten tot hij opgestart is ±2 minuten en hij moet een stabiele wifi verbinding hebben. Na twee minuten doe je het volgende.
Rispondi a questa scheda e termina alla fine dell'ultima sessione:
CTRL+T
sudo systemctl enable assistant.service
Guarda 20 secondi
sudo systemctl start assistant.service
Nu kan het toetsenbord ontkoppeld en opgeborgen worden.
Nu werkt deze teddybeer als vertaalbeer.
Om hem te testen kun je vragen: Come si dice ciao come stai in russo?
Je krijgt dan antwoord van de teddybeer.
Consigliato:
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: 3 passaggi
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: La maggior parte delle volte che ho affrontato, non ho una buona potenza del segnale per i miei lavori quotidiani. Così. Cerco e provo diversi tipi di antenna ma non funziona. Dopo aver perso tempo ho trovato un'antenna che spero di realizzare e testare, perché è principio costruttivo non
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): 4 passaggi
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): in questo post, ho realizzato uno specchio per il trucco fai-da-te con l'aiuto delle strisce LED. Sono davvero fantastici e devi provarli anche tu
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: 5 passaggi
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: una guida passo passo su come eseguire il dual-boot di Rockbox sul tuo iPod per giocare a Doom e a dozzine di altri giochi. È qualcosa di veramente facile da fare, ma molte persone rimangono stupite quando mi vedono giocare a doom sul mio iPod e si confondono con le istruzioni
Come installare plugin in WordPress in 3 passaggi: 3 passaggi
Come installare plugin in WordPress in 3 passaggi: In questo tutorial ti mostrerò i passaggi essenziali per installare il plugin wordpress sul tuo sito web. Fondamentalmente puoi installare i plugin in due modi diversi. Il primo metodo è tramite ftp o tramite cpanel. Ma non lo elencherò perché è davvero completo