Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Opstarten
- Hatua ya 2: Wasajili wa API ya Google
- Hatua ya 3: Audio Instellen Van Google Msaidizi
- Hatua ya 4: Jaribu Van Microfoon En Spika
- Hatua ya 5: Opzetten En Downloaden Van Google Assistant
- Hatua ya 6: De Raspberry Pi Autoriseren Voor Msaidizi wa Google
- Hatua ya 7: Msaidizi wa Google Activeren
- Hatua ya 8: Msaidizi wa Google Activeren 2.0
- Hatua ya 9: Opstarten ya Msaidizi wa Google
- Hatua ya 10: Raspberry Pi Verwerken huko Teddybeer
- Hatua ya 11: Opstarten Teddybeer
Video: Vertalende Teddybeer: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
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:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Hatua kwa hatua Ujenzi wa PC: Hatua 9
Hatua kwa hatua Jengo la PC: Ugavi: Vifaa: MotherboardCPU & Baridi ya CPU
Mizunguko mitatu ya kipaza sauti -- Mafunzo ya hatua kwa hatua: Hatua 3
Mizunguko mitatu ya kipaza sauti || Mafunzo ya hatua kwa hatua: Mzunguko wa kipaza sauti huimarisha ishara za sauti zinazopokelewa kutoka kwa mazingira kwenda kwenye MIC na kuipeleka kwa Spika kutoka mahali ambapo sauti ya sauti imetengenezwa. Hapa, nitakuonyesha njia tatu tofauti za kutengeneza Mzunguko wa Spika kwa kutumia:
Hatua kwa hatua Elimu katika Roboti na Kit: 6 Hatua
Hatua kwa hatua Elimu katika Roboti na Kit: Baada ya miezi kadhaa ya kujenga roboti yangu mwenyewe (tafadhali rejelea hizi zote), na baada ya sehemu mbili kushindwa, niliamua kurudi nyuma na kufikiria tena mkakati na mwelekeo.Uzoefu wa miezi kadhaa wakati mwingine ulikuwa wa kufurahisha sana, na
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)