Агуулгын хүснэгт:

Vertalende Teddybeer: 11 алхам
Vertalende Teddybeer: 11 алхам

Видео: Vertalende Teddybeer: 11 алхам

Видео: Vertalende Teddybeer: 11 алхам
Видео: Teddy Beer The Teenfoil à L'Alhambra 30 04 2011.wmv 2024, Арваннэгдүгээр
Anonim
Vertalende Teddybeer
Vertalende Teddybeer

Энэ бол 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.

Зөвлөмж болгож буй: