Orodha ya maudhui:

Vertalende Teddybeer: Hatua 11
Vertalende Teddybeer: Hatua 11

Video: Vertalende Teddybeer: Hatua 11

Video: Vertalende Teddybeer: Hatua 11
Video: Маша и Медведь (Masha and The Bear) - Маша плюс каша (17 Серия) 2024, Novemba
Anonim
Vertalende Teddybeer
Vertalende Teddybeer

Hili ni teddybeer die functioneert als vertaalmachine. Als je tegen hem zegt bijvoorbeeld: "Je! Unasemaje wewe uko katika Kirusi", na jiunge na hiari ya kupinga. Hij ni Engelstalig.

Vifaa

Raspberry Pi, alikutana na Raspbian erop geïnstalleerd

Kupunguka

Spika spika walikutana na een Aux kabel

Een microfoon ndogo ya USB

Een toetsenbord / muis / mfuatiliaji alikutana na kabeli ya HDMI

Een teddybeer

Een stabiele internetconnectie

Een schaar

Naald en draad

Hatua ya 1: Opstarten

Anza kufanya kazi kwa kutumia microfoon ya USB, na wasemaji wa spika watakutana na AUX kwa njia maalum, kwa kutumia habari zaidi, na kwa kufuatilia mfuatiliaji. Vervolgens zorg je voor een stabiele internetconnectie.

Hatua ya 2: Wasajili wa API ya Google

Imekutana na Akaunti ya Google kwa njia tofauti:

console.actions.google.com

Klik vervolgens op de knop "Mradi mpya"

Dan geef je ni mradi huu, katika heval heb ik het "Vertaal bia" genoemd.

Stel dan je taal en regio in, dus dutch en Uholanzi.

(Alhoewel ni dutch invult zal de vertaal bia Engelstalig zijn)

Vitendo kwenye kifaa chako cha waendelezaji wa Google kinaweza kupatikana.

Maana ya jina la jina na jina la jina la jina.

En scroll naar onder naar "Usajili wa kifaa"

Klik vervolgens op register model en vul dan bij Product name in dit voorbeeld "Vertaal bia" in.

Jina la mtengenezaji wa Bij bijvoorbeeld je eigen naam, je mag het zelf verzinnen.

Chagua spika ya Aina ya Kifaa.

Bewaar vervolgens de Model-id aangezien je deze baadaye nodig hebt

Klik dan op kujiandikisha Model.

Pakua dan de OAuth 2.0 stakabadhi, maelezo zaidi yatatekelezwa kwa njia nyingine, kwa mfano kwenye orodha inayofuata.

Je! Unachagua sifa zingine za kuchagua, katika mradi huu una sifa zingine, unaweza kubofya sifa za kutazama tu.

Kupata vielelezo vyako kwenye Kitambulisho cha idhini ya Oauth (https://console.developers.google.com/apis/credent… kwa kuchagua barua pepe hutuma barua pepe ya msaada, bonyeza barua pepe zako ili uhifadhi.

Sehemu kumi zilizopangwa https://myaccount.google.com/activitycontrols en activeer de volgende shughuli za kudhibiti.

Shughuli za Wavuti na Programu

Historia ya Mahali

Maelezo ya kifaa

Shughuli ya Sauti na Sauti

Hatua ya 3: Audio Instellen Van Google Msaidizi

Zorg ervoor dat of USB microfoon en de speaker imekutana na AUX kabel aangesloten zijn.

Lokaliseer eerst de microfoon.

Fungua kituo kwa njia ya:

arecord -l

Nambari ya kadi ya Schrijf dan de kadi nambari ya kifaa op.

Lokaliseer na mlango wa spika:

aplay -l

Acha op! De 3.5 mm jack ni meestal aangegeven als Analog ya bcm2835 ALSA.

Pato la HDMI ni genoteerd als bcm2835 IEC958 / HDMI.

Kies hiervan ya 3.5 mm jack.

Vipuli vya Doe:

nano / nyumba /pi /

Kwa kweli kunaweza kuwa bora zaidi na kufanya kazi

Vervang en door de gegevens die je net genoteerd hebt. Zorg ervoor dat je de weglaat na het invullen van de nummers.

pcm.! chaguomsingi {

andika asym

kukamata.pcm "mic"

kucheza.pcm "spika"

}

pcm.mic {

aina kuziba

mtumwa {

pcm "hw:,"

}

}

Spika ya pcm {

aina kuziba

mtumwa {

pcm "hw:,"

kiwango cha 16000

}

}

Tot yanayopangwa Druk op crtl + X en dan op Y en dan op ENTER.

Hatua ya 4: Jaribu Van Microfoon En Spika

Fungua de terminal kwa amri kuu:

msemaji-mtihani -t wav

Als het goed is hoor je nu een shina praten, als je dit niet hoort, moet na de speaker nog goed aansluiten.

Hivi sasa tunashughulikia majaribio ya microfoon alikutana na amri kuu ya amri:

arecord -format = S16_LE -duration = 5 -rate = 16000 -file-type = raw out.raw

Sasa unaweza 5 sekunde lang iets inspreken.

Vervolgens geef je het commando

aplay -format = S16_LE -rate = 16000 nje.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. Sedrc goed ingevuld is.

Kiasi chochote kinaweza kupigwa, na unaweza kujadili amri ya serikali kwa sababu ya usanidi.

mkusanyaji

Hatua ya 5: Opzetten En Downloaden Van Google Assistant

Sasisha eerste de Raspberry Pi met het volgende commando:

Sudo apt-pata sasisho

Huduma zote zinafanywa kusasishwa, ili kupata habari bora na kutoa maelezo juu ya hati za utaftaji kumbukumbu ni programu ya kompyuta.

Je! Unastahili kufanya hivyo?

mkdir ~ / googleassistant

nano ~ / googleassistant / sifa.json

Sasa unaweza kuijulisha orodha ya kupakua json bora na kufungua mkutano wa mhariri wa maandishi, kwa sababu ya kufanya hivyo, tafadhali tujulishe habari juu ya ujumbe wa habari kwa njia bora na ya kupiga picha. Dus kopieer de gegevens unaweza kutumia mhariri wa maandishi kwa njia ya kituo katika eneo bora zaidi. Pamoja na orodha yako ya orodha na CRTL + X na Y juu ya Enter.

Python3 te vo inst instrenren moet het volgende commando gegeven neno:

Sudo apt-get kufunga python3-dev python3-venv libssl-dev libffi-dev libportaudio2

Nu moet python3 ingeschakeld worden als mazingira halisi. Tutakutana na amri mpya:

python3 -m venv env

Maneno haya ni ya hivi karibuni zaidi kutoka kwa kuanzisha mipangilio ya maandishi, tutaweza kusema juu ya amri mpya:

env / bin / python3 -m pip install - upgrade pip setuptools --upgrade

Om in de nieuw gemaakte chatu mazingira kwa sababu ya mkutano mkuu wa amri ya uitgevoerd neno katika terminal:

chanzo env / bin / activate

Sasa tunajua habari zaidi, kwa njia ya Maktaba ya Msaidizi wa Google. Doe dit door of volgende commando's te geven die pip gebruiken om de laatste versie van het python pakket te installeren.

python3 -m bomba kusakinisha - sasisha google-msaidizi-maktaba

Hatua ya 6: De Raspberry Pi Autoriseren Voor Msaidizi wa Google

Sakinisha zana ya Uidhinishaji ya Google imekutana na amri kuu:

python3 -m pip install - sasisha google-auth-oauthlib [tool]

Maktaba ya Uidhinishaji ya Google ni kwamba, unastahili kupata neno. Dus voer deze amri katika de Terminal.

zana ya google-oauthlib-siri -mteja ~ / googleassistant / sifa.json

- wigo https://www.googleapis.com/auth/assistant-sdk-pro …….

- wigo https://www.googleapis.com/auth/gcm

- kuokoa - bila kichwa

Sasa unaweza kuunganisha kiungo, kopieer deze volledig en bezoek deze met een webbrowser.

Ingia kwenye akaunti yako ya Google kwa akaunti ya API ya API ya opgezet.

Ingiza nambari ya nambari katika beeld, na upewe nambari ya nambari kwa njia ya Kituo cha Kuingia.

Als de Authenticatie goed ni verlopen verschijnt dit in de terminal:

"Vitambulisho vimehifadhiwa: / nyumba/pi/.config/google-oauthlib-tool/credentials.json"

Vul vervolgens katika de terminal dit commando in

sampuli za googles-msaidizi-pushtotalk --project-id --vice-model-id

Kitambulisho cha mradi wa mlango wa Vervang, pia kitambulisho cha mradi kilipatikana kwa njia moja au kwa moja https://console.actions.google.com/, mipangilio ya mradi wa onder wat rechtsbovenin onder de 3 puntjes staat.

Milango ya kifaa cha Vervang die eerder verkregen is. Ben je deze vergeten, au je deze terugvinden op de google console action tovuti Usajili wa Kifaa.

Na amri ya kikomandoo cha hebben kan je op Enter Enter drukken en zou je tegen de assistent moeten kunnen praten. Wacha op: Deze ni wel Engelstalig. Je! Unapenda kituo hiki? Ni wakati gani?

Hatua ya 7: Msaidizi wa Google Activeren

Msaidizi wa Google anayeshughulikia shughuli zote za barua pepe kwa kila mtu:

chanzo env / bin / activate

sampuli za googles-msaidizi-pushtotalk

Alse werkt milango ya gari op Enter kuingia kwenye mlango wa mlango na stap ya kawaida.

Hatua ya 8: Msaidizi wa Google Activeren 2.0

Sasa tunaweza kupata habari zaidi juu ya Ingiza ujumbe wa maandishi, na uingie reageert op shina.

Fungua Kituo cha Kituo

Kikomunisti cha geef:

nano /home/pi/start_assistant.sh

Zet de volgende gegevens katika het bestand:

#! / bin / bash source / home / pi / env / bin / activate googlesamples-msaidizi-pushtotalk --device-model-id

Mlango wa Vervang umefungwa kwa sababu ya kufundisha.

Bonyeza kufanya kazi CRTL + X en Y en Ingiza.

Nakala ya maandishi ya maandishi ni faili ya huduma ya faili ya maandishi, tafadhali tumia dmv het volgende commando:

sudo nano /lib/systemd/system/assistant.service

zet de volgende gegevens katika het bestand

[Kitengo] Maelezo = Msaidizi wa Google

Inataka = mtandao- lengo

Baada ya = mtandao- lengo

[Huduma]

Aina = rahisi

ExecStart = / bin / bash /home/pi/start_assistant.sh

Anza upya = akitoa mimba

Mtumiaji = pi

Kikundi = pi

[Sakinisha]

InayotarajiwaBy = multi-user.target

Doe nu CRTL + X en Y en Ingiza njia bora na bora.

Hatua ya 9: Opstarten ya Msaidizi wa Google

Je! Raspberry Pi inaanzaje kutumia Kituo cha Msaidizi wa Google kwa kila kitu kwa kutumia njia ya kufanya hivyo kwa sababu ya kufanya hivyo.

Zorg voordat na Raspberry Pi kwa njia isiyo na kichwa ya opstart (zonder monitor) itakayohusu utaftaji wa maneno umetimizwa na wifi netwerk, ambayo inaweza kutekelezwa kwa njia isiyo na kichwa.

Vervolgens kuanza na Raspberry Pi kwa njia nyingine ya kufanya mazungumzo kuhusu njia hii:

CRTL + T (Kituo cha Opent)

Sudo systemctl kuwezesha huduma ya msaidizi

Ingiza

Sudo systemctl anza msaidizi.huduma

Ingiza

Sasa unaweza kutumia Msaidizi wa Google katika orodha yako ya Kuingia kwenye Huduma ya Kuingia, ili kupata habari zaidi.

Als hij niet werkt kan je controleren wat er mis is gegaan met:

msaidizi wa hali ya sudo systemctl.huduma

Siku zote ni kikomo cha kila siku kwa rejareja ya operesheni, ikiwa ni pamoja na hijeli ya hij ni muhimu, ikiwa ni pamoja na makosa zaidi ya makosa ya mpango wa msaidizi wa hali ya huduma.

Hatua ya 10: Raspberry Pi Verwerken huko Teddybeer

Als laatste moet een Teddybeer opengeknipt worden, vulling matunda gehaald worden sw spika katika neno la neno. Tot yanayopangwa neno hiich dichtgenaaid jumla ya muda wa kugusa data na uwezo wa kutumia zaidi ya moja kwa moja na zaidi. De Raspberry Pi ni kubwa sana na neno litakutana na siku moja. Katika deze lus gaat de Pi en deze wordt een soort van vastgenaaid met with enkele lussen aan de onderkant van de Teddybeer. Nu ni hij klaar voor gebruik.

Hatua ya 11: Opstarten Teddybeer

Er ni mfuatiliaji wa hali ya juu zaidi. Deze kunnen ontkoppeld worden gelaten.

Kila kitu kilianza wakati wa kuanza kazi kwa Pi katika kuzuia mawasiliano ya ishara, mikutano ya wasemaji katika mawasiliano. Dan wachten tot hij opgestart is ± 2 minuten en hij moet een stabiele wifi verbinding hebben. Je! Unapenda kufanya hivyo?

Gebruik het toetsenbord en doe het volgende op het nog aangesloten toetsenbord:

CRTL + T

Sudo systemctl kuwezesha huduma ya msaidizi

Wacht 20 sekunde

Sudo systemctl kuanza msaidizi.huduma

Sasa unaweza kupata toetenbord ontkoppeld en opgeborgen worden.

Nu werkt deze teddybeer als vertaalbeer.

Je! Unasemaje habari za Kirusi?

Je! Unafanya kazi na antwoord van de teddybeer.

Ilipendekeza: