Სარჩევი:

ვერტალენდე ტედიბიერი: 11 ნაბიჯი
ვერტალენდე ტედიბიერი: 11 ნაბიჯი

ვიდეო: ვერტალენდე ტედიბიერი: 11 ნაბიჯი

ვიდეო: ვერტალენდე ტედიბიერი: 11 ნაბიჯი
ვიდეო: Голубая стрела (1958) фильм 2024, ნოემბერი
Anonim
ვერტალენდე ტედიბირ
ვერტალენდე ტედიბირ

ეს არის ტედიბეირ დივერსია ფუნქციური და ვერტალმანქანები. Als je tegen hem zegt bijvoorbeeld: "როგორ ამბობ როგორ ხარ რუსულად", dan geeft hij antwoord. ჰიჯი არის ენგელსტალიგი.

მარაგები

Raspberry Pi, შეხვდა Raspbian erop geïnstalleerd

ხმამაღლა

სპიკერები verbonden შეხვდა een Aux kabel

Een USB მიკროფონი

მართლაც, toetsenbord/muis/monitor მოხვდა HDMI კაბელი

Een teddybeer

არის სტაბილური ინტერნეტ კავშირი

აი შარი

ნაალდ ენ დრაადში

ნაბიჯი 1: გახსენით

დაიწყეთ Pi pi en sluit de USB microfoon aan, sluit de speaker verbonden met AUX kabel aan, het toetsenbord, de muis en de monitor aan. Vervolgens zorg je voor და stabiele internetconnectie.

ნაბიჯი 2: რეგისტრაცია Google API

შეხვდა თქვენს Google ანგარიშს aangemeld naar:

console.actions.google.com

დააჭირეთ ღილაკს "ახალი პროექტი"

დან geef je je project in naam, in dit geval heb ik het "Vertaal beer" genoemd.

Stel dan je taal en regio in, dus dutch in ნიდერლანდები.

(Alhoewel je Dutch invult zal de vertaal beer Engelstalig zijn)

Google– ის დეველოპერების კონსოლში შეინახება ახალი ვერსია. (Https://console.developers.google.com/apis/library…) შერჩევითი პროექტი „Vertaal Beer“ბმულებს შეიცავს შემდგომში.

გააცნობიერეთ, რა არის ეს ანბანი tabblad van

გადადით გვერდზე და გადადით "მოწყობილობის რეგისტრაცია"

დააწკაპუნეთ დარეგისტრირდით მოდელზე და ვრცლად აირჩიეთ პროდუქტის დასახელება "voa".

Bij მწარმოებლის სახელი bijvoorbeeld je eigen naam, je mag het zelf verzinnen.

აირჩიეთ მოწყობილობის ტიპი სპიკერი.

Bewaar vervolgens de Model-id aangezien je deze მოგვიანებით nodig hebt

დააწკაპუნეთ რეგისტრაციის მოდელზე.

ჩამოტვირთეთ OAuth 2.0 რწმუნებათა სიგელები, შემდეგ გადადით შემდეგში, შემდეგ კი დააწკაპუნეთ შემდეგში.

ეს შეიძლება იყოს გარკვეული მახასიათებლების გათვალისწინებით, როდესაც პროექტმა შეასრულა ეს მახასიათებლები, დააწკაპუნეთ თვისებების შესანახად და შეარჩიეთ ისინი.

შეიტყვეთ API– ს სერტიფიკატების Oauth თანხმობის ეკრანზე (https://console.developers.google.com/apis/credent… და აირჩიეთ ელ.ფოსტის მისამართი, რომელიც შეიცავს მხარდაჭერის ელ.წერილს, დააწკაპუნეთ შენახვისთვის.

გაეცანით ათეულ https://myaccount.google.com/activitycontrols აქტიურ აქტივობებზე მოქმედების კონტროლს.

ვებსა და აპებში აქტივობა

მდებარეობის ისტორია

მოწყობილობის ინფორმაცია

ხმოვანი და აუდიო აქტივობა

ნაბიჯი 3: აუდიო Instellen Van Google ასისტენტი

Zorg ervoor dat USB USB მიკროფონი და სპიკერი შეხვდა AUX kabel aangesloten zijn.

მიკროფონის ლოკალიზატორი.

გახსენით ტერმინალი ტიპიურად:

arecord -l

Schrijf dan de card ნომერი და მოწყობილობის ნომერი op.

Lokaliseer და de speaker door:

აპლეი -ლ

დაე ოპ! 3.5 მმ -იანი ბუდე არის bcm2835 ALSA- ს ანალოგი.

HDMI გამომავალი არის მეორადი genoteerds და bcm2835 IEC958/HDMI.

აქვს 3.5 მმ ჯეკი.

დოე ვერვოლგენები:

ნანო/სახლი/პიპი/.asoundrc

ენგორგ ერვოორ ეს საუკეთესოა და უზომოდ

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

სმ.! ნაგულისხმევი {

ტიპის ასიმ

capture.pcm "მიკროფონი"

playback.pcm "სპიკერი"

}

pcm.mic {

ტიპის დანამატი

მონა {

pcm "hw:,"

}

}

pcm. სპიკერი {

ტიპის დანამატი

მონა {

pcm "hw:,"

ფასი 16000

}

}

Tot სლოტი Druk op crtl+X en dan op Y en dan op ENTER.

ნაბიჯი 4: Testen Van Microfoon En დინამიკები

გახსენით ტერმინალი en geef het commando:

სპიკერი -ტესტი -t wav

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

ახლა ჩვენ მიკროფონი ტესტენ შევხვდით ვოლგენდე კომანდოს:

arecord-ფორმატი = S16_LE-ხანგრძლივობა = 5-შეფასება = 16000-ფაილის ტიპი = ნედლეული out.raw

Nu kan je 5 seconden lang iets inspreken.

Vervolgens geef je het commando

aplay -ფორმატი = S16_LE -შეფასება = 16000 out.raw

Nu zou je moeten horen wat je net ingesproken hebt.

სხვა მხრივ, ეს არის მიკროფონის შემოწმება ბარათის ნომრისა და მოწყობილობის ნომრის მითითებით.asoundrc goed ingevuld is.

ეს იყო მოცულობა niet goed vindt, kan je het volgende commando gebruiken om dit te configureren.

ალსამიქსერი

ნაბიჯი 5: გახსენით და ჩამოტვირთეთ Google ასისტენტი

განახლება eerste de Raspberry Pi შეხვდა het volgende commando:

sudo apt-get განახლება

მას შემდეგ, რაც განახლებულია, ის საუკეთესოდ არის ცნობილი და გამოჩნდება სიტყვებიდან ყველა რწმუნებათა სიგელიდან, როდესაც საჭიროა კომპიუტერის გაფრთხილება.

Om dit te doen, moet je de volgende commando's geven.

mkdir ~/googleassistant

nano ~/googleassistant/credentials.json

ახლა თქვენ შეგიძლიათ გადმოწეროთ ეს ტექსტი და შეასრულოთ ტექსტური რედაქტორი, როგორც ტექსტი, ასევე ტექსტი, რომელიც შეიძლება გამოყენებულ იქნას როგორც საუკეთესო, ასევე საუკეთესო პი. ტექსტის რედაქტორი გამოიყენება ტექსტური რედაქტორისთვის, რომელიც საუკეთესოდ გამოიყენება ტერმინალში. თქვენ შეგიძლიათ დაწეროთ CRTL+X dan Y en dan Enter.

Voor python3 te installleren moet het volgende commando gegeven worden:

sudo apt-get დააინსტალირეთ python3-dev python3-venv libssl-dev libffi-dev libportaudio2

ეს არის პითონი 3, რომელიც შეიცავს ვირტუალურ გარემოს. Dit doe je met het volgende commando:

python3 -m venv env

Vervolgens moet de meest latest versi van van setuptools geïnstalleerd worden, doe dit met het volgende commando:

env/bin/python3 -m pip install -upgrade pip setuptools -განახლება

Om in nieuw gemaakte პითონის გარემოში თქვენ გაქვთ შესაძლებლობა შეასრულოთ ბრძანება და გამოიყენოთ სიტყვა ტერმინალში:

წყარო env/bin/გააქტიურება

ჩვენ შეგვიძლია შევიკრიბოთ ის, რაც Google ასისტენტის ბიბლიოთეკას აქვს მითითებული. Doe dit der volgende commando's te geven die pip gebruiken om de lasteste versie van het python pakket te installleren.

python3 -m pip install-განაახლეთ google- ასისტენტი-ბიბლიოთეკა python3 -m pip დააინსტალირეთ-განაახლეთ google- ასისტენტი-sdk [ნიმუშები]

ნაბიჯი 6: De Raspberry Pi Autoriseren Voor Google ასისტენტი

Google– ის ავტორიზაციის ინსტრუმენტის ინსტალაცია შეხვდა ძლევამოსილ ბრძანებებს:

python3 -m pip install-განაახლეთ google-auth-oauthlib [ინსტრუმენტი]

Nu de Google ავტორიზაციის ბიბლიოთეკა geïnstalleerd არის, moet deze uitgevoerd worden. Dus voer deze ბრძანებებს დე ტერმინალში.

google-oauthlib-tool --client-secrets ~/googleassistant/credentials.json

-სფერო https://www.googleapis.com/auth/assistant-sdk-pro…

-სფერო https://www.googleapis.com/auth/gcm

-გადაარჩინე-უთავო

თქვენ არ გექნებათ შესაბამისი ბმული, რომლითაც შეგიძლიათ გამოიყენოთ ვებ ბრაუზერი და შეავსოთ იგი.

შედით სისტემაში და შეაერთეთ Google ანგარიში და შეაფასეთ ის API– ში.

ეს არის კოდი, რომელიც უნდა შეიცავდეს, დააკოპირეთ კოდი და ჩაწერეთ იგი ტერმინალში და ჩაწერეთ Enter.

Als de Authenticatie წავიდა ბოლომდე ვერ გაიხსნა ტერმინალში:

"შენახულია რწმუნებათა სიგელები: /home/pi/.config/google-oauthlib-tool/credentials.json"

Vul vervolgens in de terminal dit commando in

googlesamples-თანაშემწე-pushtotalk --project-id --device-model-id

Vervang door het project id, als je het project id vergeten bent kan je deze terugvinden op https://console.actions.google.com/, onder პროექტის პარამეტრები wat rechtsbovenin onder de 3 puntjes staat.

Vervang door de device id die eerder verkregen არის. ბენ არის დეზინტეგრალი, შეგიძლიათ გამოიყენოთ ეს Google google console ქმედებები ვებსაიტზე და დარეგისტრირდეთ.

Na dit commando ingevoerd te hebben kan je op Enter drukken en zou je tegen de asistent moeten kunnen praten. Let op: Deze არის wel Engelstalig. Je kan hem testen door bijvoorbeeld te vragen: რა დროა?

ნაბიჯი 7: Google Assistant Activeren

Google– ის ასისტენტი აქტიურია ზონდერზე ყველა საჭიროების შემთხვევაში შეგიძლიათ გამოიყენოთ ბრძანება:

წყარო env/bin/გააქტიურება

googlesamples-თანაშემწე-პუშტოტალკი

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.

გახსენით ახალი ტერმინალი

მართალი ბრძანება:

ნანო/სახლი/პიპი/დაწყებული_ დამხმარე.შ

Zet de volgende gegevens in best bestand:

#!/bin/bash წყარო/სახლი/pi/env/bin/გააქტიურეთ googlesamples-ასისტენტი-პუშტოტალკი-მოწყობილობა-მოდელი-id

Vervang კარი იყო მოწყობილობის die eerder verkregen hebt in de instructable.

დააჭირეთ და ჩაწერეთ CRTL+X en Y en.

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 = multi-user.target

ჩაწერეთ CRTL+X en Y en შეიყვანეთ ყველა საუკეთესო ვარიანტი და ოპერაცია.

ნაბიჯი 9: გახსენით Google ასისტენტი

ეს უკვე ჟოლოს Pi არის დაწყებული და გვსურს Google Assistant– ის დაწყება ყველა მექანიკური მოწყობილობისგან, რომელიც დაგაინტერესებთ, რადგანაც თქვენ გნებავთ.

Raspberry Pi არის უსათაურო რეჟიმში დაწყებული (ზონდერის მონიტორი), როდესაც ის სტაბილურად verbinding შეხვდება wifi netwerk– ს, ეს შეიძლება იყოს უსათაურო რეჟიმში.

Vervolgens start je je Raspberry Pi op en je doet het volgende met een toetsenbord:

CRTL+T (ღია ტერმინალი)

sudo systemctl ასისტენტის ჩართვა. მომსახურება

შეიყვანეთ

sudo systemctl დაწყების ასისტენტი. მომსახურება

შეიყვანეთ

Google Google ასისტენტმა შეძლო გაერკვია თუ არა, შეიყვანეთ ის, რაც არ უნდა დაგჭირდეთ.

როგორც წესი, მათ შეუძლიათ აკონტროლონ თავიანთი პრობლემები:

sudo systemctl სტატუსის ასისტენტი. მომსახურება

ეს არის ყოველდღიური ლიმიტი მისი გამოყენების შემდეგ, რადგან ეს არის შეცდომა, როდესაც ის შეცდომას გვთავაზობს, როგორც სისტემური სტატუსის ასისტენტი. მომსახურების სარდლობა, მისი დაბლოკვა არის მინიმალური 24 საათის განმავლობაში.

ნაბიჯი 10: ჟოლო პი ვერვერკენი ტედიბირში

Als laatste moet een Teddybeer opengeknipt worden, ნებაყოფლობითი eruit gehaald worden და გამომსვლელებით geplaatst worden. Tot slot wordt hij dichtgenaaid tot een punt dat er nog kabels uit kunnen steken uit een klein gaatje. დე Raspberry Pi შეიძლება უზარმაზარი სიტყვებით შეხვდეს draad die een lus vormt. In deze lus gaat de Pi en deze wordt een soort van vastgenaaid შეხვდა enkele lussen aan de onderkant van de Teddybeer. ნუ არის ჰიჯ კლარ ვორ გებრუიკი.

ნაბიჯი 11: გახსენით ტედიბიერი

ეს არის მთავარი მონიტორი, რომელსაც აქვს დიდი მნიშვნელობა. Deze kunnen ontkoppeld worden gelaten.

Om de teddybeer op te starten moet de Pi in stopcontact gestoken worden, ღონისძიების ოოკ დეპუტატები in stopcontact. ეს ნიშნავს, რომ ეს არის ± 2 წუთის განმავლობაში და შეგიძლიათ შეინარჩუნოთ wifi verbinding heben. Na twee minuten doe je het volgende.

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

CRTL+T

sudo systemctl ასისტენტის ჩართვა. მომსახურება

ვახტა 20 წამი

sudo systemctl დაწყების ასისტენტი. მომსახურება

Nu kan het toetsenbord ontkoppeld en opgeborgen worden.

Nu werkt deze teddybeer als vertaalbeer.

Om hem te testen kun je vragen: როგორ ამბობ გამარჯობა როგორ ხარ რუსულად?

ეს შემოქმედება და antwoord van de teddybeer.

გირჩევთ: