Съдържание:
- Консумативи
- Стъпка 1: Opstarten
- Стъпка 2: Регистрация на Google API
- Стъпка 3: Audio Instellen Van Google Assistant
- Стъпка 4: Тествайте микрофонни високоговорители Van
- Стъпка 5: Изтеглете и изтеглете Google Assistant
- Стъпка 6: De Raspberry Pi Authoriseren за Google Assistant
- Стъпка 7: Google Assistant Activeren
- Стъпка 8: Google Асистент Activeren 2.0
- Стъпка 9: Google Асистент Opstarten
- Стъпка 10: Raspberry Pi Verwerken в Teddybeer
- Стъпка 11: Opstarten Teddybeer
Видео: Vertalende Teddybeer: 11 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Това е плюшено пиво, което функционира като машина. Als je tegen hem zegt bijvoorbeeld: „Как се казва как си на руски“, dan geeft hij antwoord. Хидж е Енгелсталиг.
Консумативи
Raspberry Pi, срещна Raspbian erop geïnstalleerd
Гладуване
Високоговорителите се срещнаха с Aux kabel
USB микрофон
Това е свързан с HDMI кабел/монитор/монитор
Плюшено пиво
Стабилна интернет връзка
Een schaar
Naald en draad
Стъпка 1: Opstarten
Стартирайте Pi op en sluit de USB microfoon aan, sluit de speaker verbonden met AUX kabel aan, het toetsenbord, de muis en de monitor aan. Vervolgens zorg е voor een stabiele internetconnectie.
Стъпка 2: Регистрация на Google API
Прегледахте профила си в Google, като посочите:
console.actions.google.com
Кликнете върху опцията „Нов проект“
Dan geef е проект een naam, in dit geval heb ik het "Vertaal бира" genoemd.
Stel dan je taal en regio in, dus холандски и Холандия.
(Alhoewel е нидерландски инвалт зал де вертаал бира Engelstalig zijn)
Преминете в нова табла на конзолата за разработчици на Google. (Https://console.developers.google.com/apis/library…) Изберете хейт проект „Vertaal Beer“връзки bovenin het scherm en druk op inschakelen.
Посетете уебсайта
Превъртете надолу или над „Регистрация на устройство“
Кликнете върху версията на модела на регистъра en vul dan bij Име на продукта в dit voorbeeld „Vertaal бира“в.
Името на производителя Bij bijvoorbeeld е eigen naam, je mag het zelf verzinnen.
За избор на високоговорител тип устройство.
Bewaar vervolgens de Model-id aangezien je deze по-късно nodig hebt
Кликнете върху Регистрационен модел.
Изтеглете идентификационните данни на OAuth 2.0, за да направите това, което трябва да се направи, но щракнете върху следващия.
Dan kan je traits selecteren als je deze nodig hebt, in dit project heb je geen traits nodig, dus click op save traits zonder verder iets te selecteren.
Преминете към екрана за идентификационни данни на Oauth за съгласие на API (https://console.developers.google.com/apis/credent… en Избор е имейл адрес за имейл за поддръжка, щракнете върху запазване или запазване.
Вземете десет слота на https://myaccount.google.com/activitycontrols en activeer de volgende контрол на активността.
Активност в мрежата и приложенията
История на местоположенията
Информация за устройството
Гласова и аудио дейност
Стъпка 3: Audio Instellen Van Google Assistant
Zorg ervoor дат USB микрофон и високоговорител с AUX кабел aangesloten zijn.
Lokaliseer eerst de microfoon.
Отворете терминала и напишете на:
arecord -l
Schrijf dan de card number en номер на устройство op.
Локализатор и врата на високоговорителя:
aplay -l
Нека оп! De 3,5 мм жакът е най -добрият аналог на аналога на bcm2835 ALSA.
En de HDMI изходът е meestal genoteerd als bcm2835 IEC958/HDMI.
Изтегляне на 3,5 мм жак.
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 е de weglaat na het invullen van de nummers.
pcm.! по подразбиране {
тип асим
capture.pcm "микрофон"
playback.pcm "високоговорител"
}
pcm.mic {
тип щепсел
роб {
pcm "hw:,"
}
}
pcm.speaker {
тип щепсел
роб {
pcm "hw:,"
цена 16000
}
}
Tot слот Druk op crtl+X en dan op Y en dan op ENTER.
Стъпка 4: Тествайте микрофонни високоговорители Van
Отворете терминала в geef het командос:
високоговорител -тест -t wav
Als het goed is hoor je nu een stem praten, als je dit niet hoort, moet je de speaker nog goed aansluiten.
Nu gaan we de microfoon testen met het volgende commando:
arecord --format = S16_LE --duration = 5 --rate = 16000 --file-type = raw out.raw
Nu kan е 5 seconden lang iets inpreken.
Vervolgens geef е 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 е de microfoon checken en kijken of de card number en number device in.asoundrc goed ingevuld is.
Als je het volume niet goed vindt, can he het volgende commando gebruiken om dit te configureren.
alsamixer
Стъпка 5: Изтеглете и изтеглете Google Assistant
Актуализирайте eerste de Raspberry Pi и срещнете командоса:
sudo apt-get update
Освен това, клаурът е актуализиран, можете да го изпратите, като изпратите всички идентификационни данни, за да го изтеглите от компютъра.
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 text die zich erin bevindt gekopieerd worden en geplakt worden in het bestand op de Pi. Dus kopieer de gegevens използва текстовия редактор en plak ze in de terminal в het bestand. Als je dat gedaan hebt click dan на CRTL+X dan Y en dan Enter.
За python3 те инсталирате moet het volgende commando gegeven worden:
sudo apt-get install python3-dev python3-venv libssl-dev libffi-dev libportaudio2
Nu moet python3 ingeschakeld worden als виртуална среда. Тук се срещна с командос volgende:
python3 -m venv env
Vervolgens moet de meest recente versie van setuptools geïnstalleerd worden, doe dit met het volgende commando:
env/bin/python3 -m pip install -надстройка pip setuptools -надстройка
Om in de nieuw gemaakte python environment te komen moet het volgende commando uitgevoerd worden in de terminal:
източник env/bin/активира
Ние сме всички пакетирани в библиотеката на Google Assistant Library, която е по -добра. 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 [мостри]
Стъпка 6: De Raspberry Pi Authoriseren за Google Assistant
Инсталаторът на инструмента за упълномощаване на Google отговаря на командоса:
python3 -m pip install-надстройка google-auth-oauthlib [инструмент]
Nu de Google Authorization Library geïnstalleerd е, moet deze uitgevoerd worden. Dus voer deze команди в терминала.
google-oauthlib-tool --client-secrets ~/googleassistant/credentials.json
--scope https://www.googleapis.com/auth/assistant-sdk-pro…
--scope https://www.googleapis.com/auth/gcm
--save-безглави
Nu komt er een lange link, kopieer deze volledig en bezoek deze met een webbrowser.
Влезте и се запознайте с акаунта в Google, който е валиден за API, който е изпратен.
Dan komt er een code in beeld, kopieer deze code en plak hem in de Terminal en druk op Enter.
Als de Authenticatie goed е verlopen verschijnt dit in de terminal:
„Запазени идентификационни данни: /home/pi/.config/google-oauthlib-tool/credentials.json“
Преминете към терминала за командос в
googlesamples-assistant-pushtotalk --project-id --device-model-id
Отворете вратата за идентификационен номер на проекта, но също така и за идентификационния номер на проекта, който е сгънат, може да е дезе теругвинден на https://console.actions.google.com/, в настройките на проекта, след като сте го направили 3 точки.
Връзката на устройството с идентификационен номер на устройството е. Ben е deze vergeten, може да е deze terugvinden op de google console действия уебсайт при регистрация на устройство.
Na dit commando ingevoerd te hebben kan je op Enter drukken en zou е tegen de assistant moeten kunnen praten. Нека op: Deze е добре Engelstalig. Je kan hem testen door bijvoorbeeld te vragen: Колко е часът?
Стъпка 7: Google Assistant Activeren
Om Google assistant te activeren zonder alle voorgaande stappen te doen geef je de commando's:
източник env/bin/активира
googlesamples-assistant-pushtotalk
Als dit werkt door steeds op Enter te drukken ga je door naar de volgende stap.
Стъпка 8: Google Асистент 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.
Отворете терминала een nieuwe
Geef het commando:
nano /home/pi/start_assistant.sh
Zet de volgende gegevens в het bestand:
#!/bin/bash source/home/pi/env/bin/активирайте googlesamples-assistant-pushtotalk --device-model-id
Вратата на устройството е устройство, което е по -ердерно от версията за инструкции.
Кликнете върху CRTL+X bg Y bg 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
[Единица] Описание = Google Асистент
Иска = network-online.target
След = network-online.target
[Обслужване]
Тип = прост
ExecStart =/bin/bash /home/pi/start_assistant.sh
Рестартиране = при прекъсване
Потребител = pi
Група = пи
[Инсталирай]
WantedBy = многопотребителска цел
Doe nu CRTL+X bg Y bg Въведете всичко, което трябва да се направи.
Стъпка 9: Google Асистент Opstarten
Als je nu is Raspberry Pi opstart en is wilt dat Google Assistant opstart om als vertaalmachine for het vertaalbeertje te werken moet is het volgende doen.
Zorg voordat е de Raspberry Pi в режим без глава opstart (zonder монитор), че е стабилен verbinding се среща с wifi мрежа, aangezien dit niet aan te passen е в режим без глава.
Vervolgens start е Raspberry Pi op en je doet het volgende met een toetsenbord:
CRTL+T (отворен терминал)
sudo systemctl enable assistant.service
Въведете
sudo systemctl start assistant.service
Въведете
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
Er е een дневен лимит en hij reageert op alles, dus als hij veel is gebruikt op een dag kan hij een error geven bij de sudo systemctl status assistant.service commando, de oplossing hiervoor е минимално 24 часа wachten.
Стъпка 10: Raspberry Pi Verwerken в Teddybeer
Als laatste moet een Teddybeer opengeknipt worden, vulling eruit gehaald worden и говорители в geplaatst worden. Tot slot wordt hij dichtgenaaid tot een punt dat er nog kabels uit kunnen steken uit een klein gaatje. De Raspberry Pi може да се обхване с огромна маса с драад die een lus vormt. In deze lus gaat de Pi en deze wordt een soort van widegenaaid met enkele lussen aan de onderkant van de Teddybeer. Nu is hij klaar voor gebruik.
Стъпка 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 е ± 2 минути и hij moet een stabiele wifi verbinding hebben. На twee minuten doe е het volgende.
Gebruik het toetsenbord en doe het volgende op het nog aangesloten toetsenbord:
CRTL+T
sudo systemctl enable assistant.service
Вахта 20 секунди
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: Как се казва здравей, как си на руски?
Je krijgt dan antwoord van de teddybeer.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати