Სარჩევი:

Hands Free Google ასისტენტი ჟოლოს Pi: 14 ნაბიჯი (სურათებით)
Hands Free Google ასისტენტი ჟოლოს Pi: 14 ნაბიჯი (სურათებით)

ვიდეო: Hands Free Google ასისტენტი ჟოლოს Pi: 14 ნაბიჯი (სურათებით)

ვიდეო: Hands Free Google ასისტენტი ჟოლოს Pi: 14 ნაბიჯი (სურათებით)
ვიდეო: რა შეუძლია Google Assistant-ს 2024, ნოემბერი
Anonim
Image
Image
SD ბარათის ფორმატირება
SD ბარათის ფორმატირება

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

ამ სასწავლო ინსტრუქციაში მე ვაპირებ გაჩვენოთ ის, რაც მე მიმაჩნია ყველაზე მარტივად, რომ დააინსტალიროთ ყველა სიმღერა და ცეკვა Google Assistant თქვენს Raspberry Pi– ზე. ის სრულიად თავისუფალია ხელებით OK Google ბრძანებით და ის ავტომატურად იწყებს მუშაობას თქვენი Pi- ს ჩატვირთვისას. ის არის ძალიან მაგარი და სერიოზულად ადვილი დასაყენებელი!

მაშ, როგორ არის ეს ყველაფერი შესაძლებელი?

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

საბედნიეროდ, Google– მა შექმნა ონლაინში არსებული ყველა პროგრამა სრული ინსტრუქციით. ეს იმას ნიშნავდა, რომ ჩვენ არ გვჭირდებოდა „მაგპის“ასლი, რათა გამოგვეყენებინა მთელი ამ მძიმე შრომით.

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

და ეს არის ის, სადაც ეს ინსტრუქცია მოდის. ეს არის 2 -დღიანი შრომის შედეგი, რომელიც ათობით გაკვეთილს, ვიდეოს და პოსტს უყურებს ინტერნეტში. შედეგი არის სტაბილური Google ასისტენტი, რომელიც მუშაობს გაშვებისას და ხმა გააქტიურებულია "OK Google" ცხელი სიტყვით.

რა არის საჭირო?

ამ ინსტრუქციის წარმატებით დასრულებისთვის დაგჭირდებათ შემდეგი:

  • Raspberry Pi 3 (ჩვეულებრივი microSD ბარათით და დენის კაბელით). * მადლობა MichaelW142- ს, რომელმაც დაადასტურა, რომ ეს ასევე მუშაობს Raspberry Pi 2 -თან.
  • ძირითადი დინამიკი 3.5 მმ aux კავშირით
  • USB მიკროფონი
  • მაუსი და კლავიატურა

ნაბიჯი 1: SD ბარათის ფორმატირება

პირველი რაც ჩვენ უნდა გავაკეთოთ არის ჩვენი SD ბარათის ფორმატირება. მოდით გამოვიყენოთ SD ასოციაციის ფორმატირების ინსტრუმენტი, რომელიც რეკომენდირებულია Raspberry Pi– ს ოფიციალური ფონდის მიერ.

დაინსტალირების შემდეგ, გაუშვით პროგრამა და დააწკაპუნეთ „ვარიანტი“თქვენ უნდა შეცვალოთ ვარიანტი „FORMAT SIZE ADJUSTMENT“- ის „ON“.

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

ნაბიჯი 2: SD ბარათის მომზადება

SD ბარათის მომზადება
SD ბარათის მომზადება

შემდეგი ჩვენ უნდა გადმოვწეროთ Voice Kit microSD ბარათის სურათი Raspberry Pi– სთვის. თქვენ შეგიძლიათ ჩამოტვირთოთ სურათი ჩემი Google Drive– დან.

იმისათვის, რომ გადავიტანოთ სურათი, რომელიც ჩვენ გადმოვიღეთ ჩვენს SD ბარათზე, ჩვენ ვიყენებთ პროგრამას Etcher.io. ეს არის უფასო, ღია წყარო და არ საჭიროებს ინსტალაციას.

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

დააწკაპუნეთ „აირჩიეთ სურათი“და გადადით ხმოვანი ნაკრების სურათზე, რომელიც ახლახან გადმოვიღეთ (aiyprojects-2017-05-03.img). არჩევის შემდეგ ორმაგად შეამოწმეთ, რომ თქვენ წერ შინაარსს სწორ დისკზე. დავუშვათ, რომ ჩვენ გვაქვს სწორი დისკი, შემდეგ დააჭირეთ ღილაკს "Flash!".

თქვენს SD ბარათზე სურათის ჩაწერას შეიძლება დასჭირდეს დაახლოებით 20 წუთი ან მეტი, ასე რომ თავისუფლად წადით და დალიეთ ჩაი და დაგინახავთ ცოტა ხანში!

ნაბიჯი 3: გაამყარეთ ეს Pi

გაამდიდრე ეს პი!
გაამდიდრე ეს პი!
გაამდიდრე ეს პი!
გაამდიდრე ეს პი!

როგორც კი SD ბარათი მზად იქნება, ჩვენ შეგვიძლია ჩავდოთ microSD ბარათი ჩვენს Raspberry Pi- ში. ამ ეტაპზე ჩვენ ასევე უნდა დავუკავშიროთ ჩვენი კვების ბლოკი, HDMI კაბელი, კლავიატურა, მაუსი, მონიტორი, სპიკერი და USB მიკროფონი. ვიმედოვნებთ, რომ თქვენი კონფიგურაცია ჩემსას ჰგავს.

მე ვიყენებ უკაბელო კლავიატურასა და მაუსს, ასე რომ არ ინერვიულოთ, თუკი დაასრულებთ რამდენიმე დამატებით კაბელს საკუთარი დაყენებით!

ჩართული დენის კაბელის საშუალებით თქვენი Raspberry Pi ჩატვირთვა და თქვენ მალე მოგეცემათ სტანდარტული Pixel დესკტოპი.

ნაბიჯი 4: საწყისი კონფიგურაცია

საწყისი კონფიგურაცია
საწყისი კონფიგურაცია
საწყისი კონფიგურაცია
საწყისი კონფიგურაცია
საწყისი კონფიგურაცია
საწყისი კონფიგურაცია

აიღეთ კურსორი და გადადით Raspberry Pi ლოგოზე თქვენი ეკრანის ზედა მარცხენა კუთხეში. ჩამოსაშლელი სიიდან აირჩიეთ "პარამეტრები" და შემდეგ "ჟოლოს კონფიგურაცია".

შემდეგი, გადადით "ინტერფეისებზე" და ჩართეთ "SSH".

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

ნაბიჯი 5: განაახლეთ ინსტალაცია

ინსტალაციის განახლება
ინსტალაციის განახლება

ეს არის ისეთივე მოწინავე, როგორც ეს სამეურვეო ხდება. ჩვენ ვაპირებთ გამოვიყენოთ dev ტერმინალი Google Assistant SDK, Project Kit და დამოკიდებულებების გასაახლებლად, რათა დარწმუნდეთ, რომ გვაქვს უახლესი ვერსიები. ნუ პანიკაში ჩავარდებით, თუკი ამას არცერთი არ აქვს თქვენთვის მნიშვნელოვანი, მაგრამ აუცილებელია, რომ ეს ნაბიჯი არ გამოვტოვოთ. უბრალოდ გააკეთე ზუსტად ისე, როგორც ეს სამეურვეო ნათქვამია, ფრთხილად იყავით, რომ არ დაუშვათ შეცდომა და ეს ყველაფერი კარგად გამოვა.

ასე რომ, პანიკა, დავიწყოთ! ორჯერ დააწკაპუნეთ დესკტოპის ხატის სახელზე "დაიწყე dev terminal".

თქვენ უნდა ნახოთ შემზარავი გარე ტერმინალის ფანჯარა, როგორიც ზემოთ არის.

შემდეგი ჩაწერეთ შემდეგი ბრძანებები ტერმინალში ზუსტად ისე, როგორც ქვემოთ ჩანს. აქ არის 9 ბრძანება და თითოეული ცალკე უნდა იყოს შეყვანილი იმ თანმიმდევრობით, რომელშიც ისინი გამოჩნდება. თითოეული ბრძანების აკრეფის შემდეგ დააჭირეთ კლავიატურას "Enter", სანამ შემდეგზე გადახვალთ. ზოგიერთი ბრძანების შესრულებას რამდენიმე წამი დასჭირდება, ასე რომ მოთმინებით დაელოდეთ თითოეული მათგანის დასრულებას, სანამ შემდეგზე გადახვალთ.

cd ~/თანაშემწე-sdk-python

git გადახდის ოსტატი

git pull წარმოშობის ოსტატი

cd ~/voice-ამოცნობა-რასპი

git გადახდის ოსტატი

git pull წარმოშობის ოსტატი

cd ~/voice-ამოცნობა-რასპი

rm -rf env

სკრიპტები/install-deps.sh

ნაბიჯი 6: კონფიგურაციის ფაილების მომზადება

შემდეგი, ჩვენ გვჭირდება სარეზერვო ასლი ჩვენი არსებული კონფიგურაციის ფაილებისათვის და გადმოვიტანოთ უახლესი ვერსიები, რომლებიც ახლახან განახლდა. აქ არის კიდევ 4 ბრძანება, რომ გააკეთოთ ეს. ეს შეიძლება გაკეთდეს იმავე dev ტერმინალში, რომელსაც ჩვენ უბრალოდ ვიყენებდით. კიდევ ერთხელ, ისინი უნდა გაკეთდეს ამ თანმიმდევრობით და უნდა იყოს აკრეფილი ზუსტად ისე, როგორც ქვემოთ ჩანს:

cp ~/.config/status-led.ini ~/.config/status-led.ini

cp ~/.config/voice-ამოცნობის.ნი ~/.config/voice-ამოცნობის.ნი

cp ~/voice-ამოცნობა-raspi/config/status-led.ini.default ~/.config/status-led.ini

cp ~/voice-ამოცნობა-რასპი/კონფიგურაცია/ხმა-ამოცნობის.ინი.დანიშნული ~/.კონფიგურაცია/ხმა-ამოცნობის.ინი

ნაბიჯი 7: ცხელი სიტყვის დაყენება

ცხელი სიტყვის დაყენება
ცხელი სიტყვის დაყენება
ცხელი სიტყვის დაყენება
ცხელი სიტყვის დაყენება

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

ჩვენ ახლა უნდა შევცვალოთ ტრიგერი ჩვენი Google AIY პროექტის ნაკრებისთვის, რათა ის გამოეხმაუროს ჩვენს ხმას, როდესაც ჩვენ ვსაუბრობთ სიტყვებზე „OK Google“.

შეიყვანეთ შემდეგი ბრძანება dev ტერმინალში:

nano ~/.config/voice-ამოცნობის.ნი

ეს გამოიმუშავებს ამ კიდევ უფრო საშინელ ფანჯარას.

ამ ახალ ფანჯარაში მოძებნეთ შემდეგი კოდი:

# აირჩიეთ გამომწვევი: gpio (ნაგულისხმევი), clap, ok-google.

# გამომწვევი = ტაში

ჩვენ უნდა შევცვალოთ ეს კოდი:

# აირჩიეთ გამომწვევი: gpio (ნაგულისხმევი), clap, ok-google.

გამომწვევი = ok-google

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

გაითვალისწინეთ, რომ მე ასევე ამოვიღე # სიმბოლო, მნიშვნელოვანია, რომ ჩვენ არ ჩავრთოთ # ტექსტის ამ ახალ სტრიქონში.

მე ვამაგრებ ეკრანის სურათს ადრე და შემდეგ, თუ როგორ უნდა გამოიყურებოდეს ეს ყველაფერი (იქ დაგკარგე).

დავუშვათ, რომ თქვენი ფანჯარა ზუსტად ჩემსას ჰგავს, ჩვენ შეგვიძლია დახუროთ და შეინახოთ ცვლილებები. გეჭიროთ კლავიატურაზე 'Ctrl' და დააჭირეთ 'X' ფანჯრის დახურვას. შემდეგ ჩვენ მოგვთხოვენ შეინახოთ ჩვენ მიერ განხორციელებული ცვლილებები, დააჭირეთ ღილაკს 'Y' და შემდეგ დააჭირეთ კლავიატურაზე 'Enter'. ახლა ფანჯარა დაიხურება და ცვლილებები შენახულია.

იმის უზრუნველსაყოფად, რომ ცვლილებები გავლენას ახდენს ჩვენ გვჭირდება სერვისის გადატვირთვა. ჩაწერეთ შემდეგი ბრძანება ტერმინალის ფანჯარაში და დააჭირეთ ღილაკს "Enter":

sudo systemctl გადატვირთეთ ხმის ამოცნობა. სერვისი

ნაბიჯი 8: აუდიო კონფიგურაცია (ნაწილი 1)

აუდიო კონფიგურაცია (ნაწილი 1)
აუდიო კონფიგურაცია (ნაწილი 1)

ახლავე Google ასისტენტი მეტ -ნაკლებად ცოცხალია და მზად არის ემსახუროს.. გილოცავთ!

თუმცა, სანამ ძალიან აღფრთოვანებული იქნებით, ერთმანეთის მოსმენა არ შეგიძლიათ. ეს იმიტომ ხდება, რომ Google AIY პროექტის სურათი კონფიგურირებული იყო იმ აპარატურასთან მუშაობისთვის, რომელიც გაიგზავნა ნაკრებთან ერთად. ვინაიდან ჩვენ ვიყენებთ სტანდარტულ aux სპიკერს და USB მიკროფონს, ჩვენ გვჭირდება კონფიგურაციის შეცვლა.

კიდევ ერთხელ გამოვიყენებთ იმავე dev ტერმინალის ფანჯარას, ამ დროს:

sudo leafpad /boot/config.txt

ეს გახსნის ტექსტურ ფანჯარას. გადაახვიეთ დოკუმენტის ბოლოში და ამოიღეთ # წინა ხაზის წინ dtparam = audio = on და ჩადეთ # ქვემოთ მის ქვემოთ ორი ხაზის წინ.

ამ ცვლილებების შეტანის შემდეგ ის ზუსტად ასე უნდა იყოს:

# აუდიოს ჩართვა (იტვირთება snd_bcm2835)

dtparam = აუდიო = #dtoverlay = i2s-mmap #dtoverlay = googlevoicehat-soundcard

მე ასევე დავამატე ეკრანის ანაბეჭდი, რათა გაჩვენოთ როგორი იქნება ეს.

გადადით "ფაილზე", შემდეგ დააჭირეთ "შენახვას". ახლა თქვენ შეგიძლიათ დახუროთ დოკუმენტი.

ნაბიჯი 9: აუდიო კონფიგურაცია (ნაწილი 2)

აუდიო კონფიგურაცია (ნაწილი 2)
აუდიო კონფიგურაცია (ნაწილი 2)

ისევ dev ტერმინალში, ჩაწერეთ:

sudo leafpad /etc/asound.conf

როდესაც დააჭირეთ ღილაკს "Enter", გაიხსნება ახალი ტექსტური დოკუმენტი. ამჯერად წაშალეთ დოკუმენტის ყველა ტექსტი და შეცვალეთ იგი შემდეგით:

pcm.! default {type asym capture.pcm "mic" playback.pcm "speaker"} pcm.mic {type plug slave {pcm "hw: 1, 0"}} pcm.speaker {type plug slave {pcm "hw: 0, 0 "}}

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

კიდევ ერთხელ შეინახეთ და დახურეთ დოკუმენტი.

ახლა დროა გადატვირთოთ თქვენი Raspberry Pi. დააწკაპუნეთ Raspberry Pi ლოგოზე თქვენი ეკრანის ზედა მარცხენა კუთხეში და დააწკაპუნეთ "გამორთვაზე", შემდეგ "გადატვირთვაზე".

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

leafpad /home/pi/voice-recognizer-raspi/checkpoints/check_audio.py

ამ საბოლოო დოკუმენტში თქვენ უნდა იპოვოთ კოდის ხაზი, სადაც ნათქვამია:

VOICEHAT_ID = 'googlevoicehat'

შეცვალეთ ეს:

VOICEHAT_ID = 'bcm2835'

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

ნაბიჯი 10: აუდიოს ტესტირება

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

სამუშაო მაგიდაზე არის ფაილი სახელწოდებით "შეამოწმეთ აუდიო". ორჯერ დააწკაპუნეთ მასზე და მიჰყევით მოთხოვნებს, რომ დარწმუნდეთ, რომ მეტყველება და მიკროფონი მუშაობს.

თუ სწორად დაიცავით ეს ინსტრუქცია, არანაირი პრობლემა არ იქნება. თუმცა, თუ ვერაფერი გაიგეთ, ორმაგად შეამოწმეთ, რომ ხმა გაიზარდა და რომ თქვენი ჟოლო Pi იყენებს "ანალოგს" ხმის გამოსასვლელად. ამის გაკეთება შეგიძლიათ ეკრანის ზედა ნაწილში ხმის ხატზე მარჯვენა დაწკაპუნებით. "ანალოგი" უნდა იყოს მონიშნული ისევე, როგორც მაგალითი ეკრანის სურათზე.

ვივარაუდოთ, რომ თქვენ აუდიო შემოწმება გაიარეთ, ჩვენ შეგვიძლია გადავიდეთ შემდეგ საფეხურზე.

ნაბიჯი 11: ღრუბელთან დაკავშირება

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

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

აი რა უნდა გავაკეთოთ:

1) Raspberry Pi– ზე გახსენით Chrome ინტერნეტ ბრაუზერი და გადადით Cloud Console– ზე:

2) შედით არსებული Google ანგარიშით ან დარეგისტრირდით, თუ არ გაქვთ.

3) შექმენით ახალი პროექტი და დაარქვით მას სახელი. ჩემსას ვუწოდე "Google Pi"

4) საძიებო ზოლის გამოყენებით დაიწყეთ "Google ასისტენტის" აკრეფა და თქვენ უნდა ნახოთ "Google Assistant API". დააწკაპუნეთ მასზე და შემდეგ, როდესაც შემდეგი გვერდი იტვირთება, დააწკაპუნეთ „ჩართვაზე“, რომ გაააქტიუროთ API.

5) გადადით "API მენეჯერი", შემდეგ "რწმუნებათა სიგელები" და შექმენით "OAuth 2.0 კლიენტი".

6) დააწკაპუნეთ „შექმენით რწმუნებათა სიგელები“და აირჩიეთ „OAuth client ID“. თუ თქვენ არასოდეს ყოფილხართ ღრუბელში, მაშინ მოგეთხოვებათ თქვენი თანხმობის ეკრანის კონფიგურაცია. თქვენ უნდა დაასახელოთ თქვენი აპლიკაცია, მე ჩემსას დავარქვი "ჟოლო პი". ყველა სხვა ველი შეიძლება დარჩეს ცარიელი.

7) რწმუნებათა სიგელების სიაში იპოვეთ თქვენი ახალი რწმუნებათა სიგელები და დააწკაპუნეთ ჩამოტვირთვის ხატულაზე მარჯვნივ.

8) ქრომის ბრაუზერი ახლა გადმოწერს პატარა JSON ფაილს, რომელშიც დაცულია ყველა თქვენი რწმუნებათა სიგელი. იპოვნეთ ეს ფაილი და გადაარქვით მას სახელი "assist.json", შემდეგ გადაიტანეთ /home/pi/assistant.json.

9) დაბოლოს, გადადით აქტივობის კონტროლის გვერდზე: https://myaccount.google.com/activitycontrols და ჩართეთ შემდეგი სერვისები: ვებსა და აპებში აქტივობა, მდებარეობის ისტორია, მოწყობილობის ინფორმაცია, ხმოვანი და აუდიო აქტივობა. დარწმუნდით, რომ შეხვიდეთ იმავე Google ანგარიშით, როგორც ადრე!

თუ ამ ეტაპზე რაიმე მომენტში დავრჩით, არ ინერვიულოთ, Google– მა შესანიშნავად იმუშავა ამ პროცესის დოკუმენტირებისას ეკრანის ანაბეჭდებით თითოეული ნაბიჯისათვის Google AIY Kit ვებ – გვერდზე.

ნაბიჯი 12: საბოლოო ტესტირება

საბოლოო ტესტირება
საბოლოო ტესტირება

თუ ღრუბელში ყველაფერი სწორად იყო დაყენებული, ჩვენ ახლა მზად ვართ Google- თან დასალაპარაკებლად. ხელახლა "Start dev terminal" ბრძანების ფანჯრის გამოყენებით ჩაწერეთ შემდეგი:

src/main.py

ეს გააღვიძებს ჩვენს ასისტენტს, მაგრამ ვინაიდან ეს არის პირველი შემთხვევა, როდესაც ჩვენ ვუკავშირდებით Google- ის სერვისებს, გაიხსნება ვებ ბრაუზერი და თქვენ უნდა შეხვიდეთ Google– ში, რათა Raspberry Pi– ზე წვდომა მიიღოთ Google Assistant API– ზე. კიდევ ერთხელ დარწმუნდით, რომ იყენებთ იგივე Google ანგარიშის შესვლას, როგორც ადრე.

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

წადი, დაუსვი კითხვა, ის გისმენს!

სანამ ძალიან აღფრთოვანებული იქნებით, ჩვენ ბოლომდე არ ვართ დასრულებული. როდესაც დაასრულებთ თამაშს, დახურეთ ფანჯარა, ამისათვის გამოიყენეთ თეთრი ჯვარი ფანჯრის ზედა მარჯვენა კუთხეში.

ნაბიჯი 13: Google ასისტენტის დაყენება გაშვებისას

მე დაგპირდით, რომ ჩვენი Google ასისტენტი ავტომატურად დაიწყება, როდესაც ჩვენ Raspberry Pi- ს გავააქტიურებთ. ამისათვის გახსენით ახალი ბრძანების ფანჯარა სამუშაო მაგიდაზე "დაწყება ტერმინალის დაწყება". ჩაწერეთ კოდის შემდეგი ხაზი ტერმინალის ფანჯარაში და დააჭირეთ კლავიატურას "Enter":

sudo systemctl ხმის ამოცნობის ჩართვა

ჩვენ უბრალოდ დავაკონფიგურირეთ ჩვენი Google ასისტენტის ავტომატური გაშვება კოდის ერთი ხაზით.. რა ადვილი იყო ეს !!

ნაბიჯი 14: დასრულების ხაზი

ახლა, როდესაც თქვენ დაასრულეთ ყველა ნაბიჯი, გადადით და გადატვირთეთ თქვენი Raspberry Pi. თუ ყურადღებით მიჰყევით ყველა ამ მითითებას, მაშინ Google ასისტენტი უნდა გაშვებულიყო ფონზე, როდესაც Pi იტვირთება. სცადე, თქვი OK Google, რომ გააღვიძოს და ჰკითხო მას რაც მოგწონს!

მე ნამდვილად ვიმედოვნებ, რომ მოგეწონათ ეს ინსტრუქცია. ეს არის 2 -დღიანი შრომის და ბევრი ონლაინ კითხვის შედეგი. მე ნამდვილად არ ვარ კოდიტორი, ამიტომ შევეცადე მეპოვა უმარტივესი და ლოგიკური გზა, რომ მომუშავე Google ასისტენტი Raspberry Pi– ზე გადამეყვანა და მე მჯერა, რომ ეს ასეა.

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

მე წავიკითხე ბევრი გაკვეთილი, ბლოგის პოსტი და ფორუმის ჩანაწერები, მაგრამ ჩემი ყველაზე დიდი მიღწევა ამ პროექტში მოხდა 2 პოსტიდან ინტერნეტში, რომლებიც ორივე ცდილობდა მსგავსი ამოცანების შესრულებას: https://eduncan911.com/stem/embedded/aiy-google-assistant -ამაღლდება-მაისი-2017.html და https://www.androidauthority.com/build-google-assistant-raspberry-pi-770296/. ეს ინსტრუქცია არის იმის გააზრების შედეგი, თუ როგორ უნდა დააკავშიროთ ეს ორი მარტივ და პირდაპირ წინამდებარე ინსტრუქციულში!

დამატებითი კრედიტები

- Google Assistant SDK– ს უკვე აქვს ჩაშენებული უზარმაზარი ფუნქციები, თუმცა არსებობს უამრავი „მოდული“, რომელიც შეგიძლიათ დაამატოთ AIY ნაკრებში, რომ მას დამატებითი ფუნქცია მიანიჭოთ. Ktinkerer– ს აქვს უახლესი მოდელების უახლესი სია, გადახედეთ მას! მადლობა კიბერ მგლებს ამის აღნიშვნისათვის:)

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

თუ სხვა რამის მოფიქრება შეგიძლიათ ამ ინსტრუქციაში დამატებისთვის, გთხოვთ დაუკავშირდეთ:)

პირველად ავტორის კონკურსი
პირველად ავტორის კონკურსი
პირველად ავტორის კონკურსი
პირველად ავტორის კონკურსი

პირველი ადგილი ავტორთა კონკურსში

გირჩევთ: