Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Эхлэх
- Алхам 2: Google API бүртгэгч
- Алхам 3: Ван Google Туслагчийн аудио програм
- Алхам 4: Testen Van Microfoon En Илтгэгчид
- Алхам 5: Google Assistant -ийг татаж аваарай
- Алхам 6: De Raspberry Pi Autoriseren Voor Google Assistant
- Алхам 7: Google Assistant Activeren
- Алхам 8: Google Assistant Activeren 2.0
- Алхам 9: Google Assistant Opstarten
- Алхам 10: Teddybeer дахь Raspberry Pi Verwerken
- Алхам 11: Теддиберийг эхлүүлээрэй
Видео: Vertalende Teddybeer: 11 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэ бол Teddybeer die functioneert als vertaalmachine юм. Als je tegen hem zegt bijvoorbeeld: "Чи яаж орос хэлээр сайн байнаа" гэж хэлдэг, dan geeft hij antwoord. Хиж бол Engelstalig.
Хангамж
Raspberry Pi, Raspbian erop geïnstalleerd -тэй уулзсан
Voeding
Илтгэгчид Aux kabel -тай танилцсан
USB микрофуун
Een toetsenbord/muis/монитор нь HDMI кабельтай танилцсан
Тендиер
Тогтвортой интернет холболт
Ээн шахар
Naald en draad
Алхам 1: Эхлэх
USB микрофон, USB чанга яригч нь AUX кабель, дэлгэц, дэлгэц, дэлгэцийн аль алинд нь ажиллах боломжтой. Verbolgens zorg je voor een stabiele internetconnectie.
Алхам 2: Google API бүртгэгч
Google акаунттай танилцаж болно:
console.actions.google.com
"Шинэ төсөл" програмыг сонгоно уу.
Дан geef je je project гэж юу вэ гэхээр "Vertaal шар айраг" гэсэн нэртэй.
Голланд, Голландын гольфын бүс нутаг.
(Alhoewel je dutch invult zal de vertaal шар айраг Engelstalig zijn)
Google -ийн хөгжүүлэгчдийн консол дээр маш их анхаарал хандуулж байна. (Https://console.developers.google.com/apis/library…) "Вертаал пиво" төслийн сонгосон линкүүд нь вэбсайт дахь хамгийн сайн холбоос юм.
Га nu weer terug naar het andere tabblad van
"Төхөөрөмжийн бүртгэл" дээр гүйлгэж үзээрэй.
Бүртгүүлэх загварыг энд дарж уншина уу.
Bij үйлдвэрлэгчийн нэр bijvoorbeeld je eigen naam, je mag het zelf verzinnen.
Device Type чанга яригчийг сонгоно уу.
Bewaar vervolgens de Model-id aangezien je deze хожим нь ямар ч байсан
Бүртгүүлэх загварыг дарна уу.
OAuth 2.0 -ийн итгэмжлэх жуух бичгийг татаж авахын тулд татаж аваарай.
Dan kan je jeits selecteren als je deze nodig hebt, in dit project heb je geen traits nodig, dus klik op save features to zonder verder iets te selecteren.
API Итгэмжлэх жуух бичгийг хүлээн зөвшөөрөх дэлгэц (https://console.developers.google.com/apis/credent… en e -mail хаяг, имэйл хаягийг сонгоно уу, хадгална уу).
Https://myaccount.google.com/activitycontrols -ийн идэвхжүүлэлтийн хяналтыг идэвхжүүлээрэй.
Вэб, аппын үйл ажиллагаа
Байршлын түүх
Төхөөрөмжийн мэдээлэл
Дуу хоолой ба аудио үйл ажиллагаа
Алхам 3: Ван Google Туслагчийн аудио програм
USB микрофоны хамгийн чанга яригч нь AUX кабелийг ашиглах боломжтой болсон.
Lokaliseer микрофон.
Дараах терминалыг нээнэ үү:
тэмдэглэл -l
Schrijf дан картны дугаар, төхөөрөмжийн дугаар op.
Lokaliseer дан де спикерийн хаалга:
aplay -l
Оп хэлье! 3.5 мм -ийн үүр нь bcm2835 ALSA -ийн аналог юм.
HDMI гаралт нь bcm2835 IEC958/HDMI -ийн хамгийн сайн генотик юм.
Kies hiervan 3.5 мм -ийн үүр.
Doe vervolgens:
нано/гэрийн/пи/. хэт авиан
Энэ бол хамгийн сайн мэдээ юм
Vervang en door de gegevens die je net genoteerd hebt. Мэдээлэл авахын тулд юу ч болоогүй болно.
pcm.! анхдагч {
асим бичнэ үү
capture.pcm "микрофон"
playback.pcm "чанга яригч"
}
pcm.mic {
залгуурыг бичнэ үү
боол {
pcm "hw:,"
}
}
pcm. чанга яригч {
залгуурыг бичнэ үү
боол {
pcm "hw:,"
үнэ 16000
}
}
Тот оролт Druk op crtl+X en dan op Y en dan op ENTER.
Алхам 4: Testen Van Microfoon En Илтгэгчид
Geef het komando терминалыг нээнэ үү:
чанга яригч -тест wt
Als het goed is hoor je nu een stem praten, als je dit niet hoort, moet je de de speaker nog goed aansluiten.
Бид микрофоны туршилтыг хийж гүйцэтгэсэн:
arecord-формат = S16_LE-үргэлжлэх хугацаа = 5-хурд = 16000-файлын төрөл = түүхий гаралт
Nu kan je 5 seconden lang iets inspreken.
Vervolgens geef je het komando
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
Алхам 5: Google Assistant -ийг татаж аваарай
Бөөрөлзгөнө Pi -г шинэчлэх нь дараах командуудын нэг юм.
sudo apt-get update
Als hij klaar нь шинэчлэгдэж байгаа бөгөөд итгэмжлэлүүд нь компьютерийн шинэчлэлээс өмнө шинэчлэгдэх болно.
Ум dit te doen, moet je de volgende commando's geven.
mkdir ~/googleassistant
нано ~/googleassistant/итгэмжлэл.json
Текст засварлагчийг нээхэд хамгийн их нээдэг, гэхдээ энэ нь маш сайн байдаг. Текст засварлагчийг хамгийн сүүлийн үеийн терминал дээр байрлуулна уу. CRTL+X dan Y en 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
Python3 виртуал орчныг муутгаж өгсөн. Энэ нь командтай танилцсан:
python3 -m venv env
Vervolgens хамгийн сүүлийн үеийн хувилбарыг олж мэдсэн бөгөөд энэ нь командлагчидтай уулзсан:
env/bin/python3 -m pip install -pip setuptools -upgrade
Би терминал дээр муу ажиллаж байсан python орчинд маш их үүрэг гүйцэтгэсэн:
env/bin/идэвхжүүлэх эх сурвалж
Nu we alle pakketten hebben, moet de Google Assistant Library geïnstalleerd дордов. 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 суулгах-google-assistant-librarypython3 -m pip install-google-assistant-sdk-ийг сайжруулах [дээжүүд]
Алхам 6: De Raspberry Pi Autoriseren Voor Google Assistant
Google -ийн Зөвшөөрөх Хэрэгсэл нь дараах командуудтай танилцсан болно.
python3 -m pip суулгах-google-auth-oauthlib-ийг сайжруулах [хэрэгсэл]
Nu de Google -ийн Зөвшөөрлийн номын сан маш их доройтсон байна. Dus voer deze командыг терминал дээр оруулна.
google-oauthlib-tool --client-secret ~/googleassistant/credentials.json
-хамрах хүрээ https://www.googleapis.com/auth/assistant-sdk-pro…
-хамрах хүрээ https://www.googleapis.com/auth/gcm
-аврах-толгойгүй
Холбоос, вэб хөтөч дээр дарж уншина уу.
Google данс руу нэвтэрнэ үү.
Дуудлага хийх код нь beeld -д бичигдсэн байдаг, мөн Terminal -ийн эхэн үеийн код руу оруулаарай.
Als de Authenticatie goed нь терминал дээр бичигдсэн байдаг.
"Итгэмжлэх жуух бичиг хадгалагдсан: /home/pi/.config/google-oauthlib-tool/credentials.json"
Vul vervolgens in de terminal dit commando in
googlesamples-assistant-pushtotalk-project-id --device-model-id
Vervang door het project id, alls he het project id vergeten bent kan je deze terugvinden op https://console.actions.google.com/, төслийн тохиргоон дээр 3 цагийн дараа төслийн тохиргоог хийнэ үү.
Vervang door de device id die eerder verkregen is. Төхөөрөмжийн бүртгэл дээрх google консолын үйлдлийн вэбсайтыг ашиглах боломжтой.
За юу ч биш команд оруулна уу. Дэсийг сайн Engelstalig гэдэг. Je kan hem testen door bijvoorbeeld te vragen: Цаг хэд болж байна?
Алхам 7: Google Assistant Activeren
Google -ийн туслах ажилтнууд бүгд өөрөөр хэлбэл:
env/bin/идэвхжүүлэх эх сурвалж
googlesamples-assistant-pushtotalk
Als dit werkt door steeds op Enter to drukken ga je door door naar de volgende stap.
Алхам 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.
Шинэ терминалыг нээнэ үү
Geef het komando:
нано/гэрийн/pi/start_assistant.sh
Zet de volgende gegevens in het bestand:
#!/bin/bash source/home/pi/env/bin/googlesamples-assistant-pushtotalk --device-model-id-ийг идэвхжүүлэх
Vervang хаалга je deviceid die je eerder verkregen hebt in зааварчилгаа.
CRTL+X en Y en Enter дарна уу.
Nu er een bash script gemaakt is moet er een үйлчилгээний файл gemaakt worden, doe dit dmv het volgende commando:
sudo нано /lib/systemd/system/assistant.service
zet de volgende gegevens in het bestand
[Нэгж] Тайлбар = Google Туслах
Хүсч байна = сүлжээ- онлайн.тэр
Үүний дараа = network-online.target
[Үйлчилгээ]
Төрөл = энгийн
ExecStart =/bin/bash /home/pi/start_assistant.sh
Дахин эхлүүлэх = цуцлах
Хэрэглэгч = pi
Бүлэг = pi
[Суулгах]
WantedBy = multi-user.target
Doe nu CRTL+X en Y en Enter all het bestand op te slaan.
Алхам 9: Google Assistant Opstarten
Google Raspberry Pi -г эхлүүлэхийн тулд Google Assistant -ийг эхлүүлээрэй.
Zorg voordat je de Raspberry Pi in headless mode opstart (zonder monitor) wifi netwerk, aangezien dit niet aan te passen нь толгойгүй горимд байна.
Vervolgens нь Raspberry Pi -ийг эхлүүлж эхэллээ.
CRTL+T (нээлттэй терминал)
sudo systemctl нь assist.service -ийг идэвхжүүлнэ
Оруулна уу
sudo systemctl эхлэх туслах.үйлчилгээ
Оруулна уу
Google Assistant -ийг ашигла.
Аливаа асуудал шийдэгдээгүй байна:
sudo systemctl status assistant.үйлчилгээ
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 assistant.service commando, de oplossing hiervoor is minimaal 24 uur wachten.
Алхам 10: Teddybeer дахь Raspberry Pi Verwerken
Als laatste moet een Teddybeer opengeknipt муудсан, vruping eruit gehaald worden en geplaatst -д муудсан. Tot slot wordt hij dichtgenaaid tot een punt dat er no kabels uit kunnen steken uit een klein gaatje. Бөөрөлзгөнө Pi нь маш том хэмжээтэй байдаг. Де Лус Гаат де Пи эн дезэ үг хэллэгийг уншихын тулд хамгийн том нь ван де Teddybeer -тэй танилцсан юм. Nu is hij klaar voor gebruik.
Алхам 11: Теддиберийг эхлүүлээрэй
Er is geen monitor en geen muis meer nodig. Deze kunnen ontkoppeld worden gelaten.
Тэмцээнийг эхлүүлэхийн тулд бид холбоо барихаа больсон. Дан вахтэн бол ± 2 минутаас илүү сайн байдаг. Твий минуут доогуур хийсэн тоглоомууд.
Gebruik het toetsenbord en doe het volgende op het nog aangesloten toetsenbord:
CRTL+T
sudo systemctl нь assist.service -ийг идэвхжүүлнэ
20 секундын дараа
sudo systemctl эхлэх туслах.үйлчилгээ
Nu kan het toetsenbord ontkoppeld en opgeborgen worden.
Тэмцээнээс гадна мөн адил.
Om hem te testen kun je vragen: Та сайн уу, оросоор сайн уу?
Je de krijgt, antwoord van de teddybeer.
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам
Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам
Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Алхам алхамаар PC -ийн барилга: 9 алхам
Алхам алхамаар PC барилга: хангамж: хангамж: техник хангамж: MotherboardCPU & CPU хөргөгч PSU (Цахилгаан хангамжийн хэсэг) Хадгалалт (HDD/SSD) RAMGPU (шаардлагагүй) Кейс Хэрэгсэл: Халив ESD бугуйвч/матстермал оо
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно