Mündəricat:
- Addım 1: Lazımi materiallar və fayllar
- Addım 2: Addım 2: Daha çox məlumat üçün Voicehat.py Faylına baxın
- Addım 3: Adım 3: Tətik Səs Kodunu Demo Koduna əlavə edin
- Addım 4: Adım 4: Kodu işlədin və hər şeyin getdiyinə əmin olun
- Addım 5: Adım 5: Öz.wav faylınızı yaradın
- Adım 6: Adım 6: Təsdiq Səsi əlavə edilsin?
Video: Google AIY Səs Kitinə Trigger Start Səsini əlavə edin: 6 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu dərslik olduqca sadədir. Google AIY Səs Kitindən həqiqətən zövq alıram, amma normal Google Evimdəki kimi, fəal dinlədiklərini təsdiqləmək üçün səs -küy salırlar. AIY Səs Kitində əvvəlcədən yüklənmiş nümunələrin heç birində bu, standart olaraq qurulmamışdır.
Zoom qeyd cihazımla həqiqi Google Evimdən yazdığım səs -küyün Başlanğıc və Təsdiqinə bir keçid də daxil edirəm.
Budur, ilk təlimatım!
Addım 1: Lazımi materiallar və fayllar
- Tam funksional Google AIY Voice Kit-kitinizi qurmaq üçün rəsmi AIY Voice Kit səhifəsinə daxil olun.
- Pi terminalınıza SSH, VNC və ya monitor və klaviatura ilə daxil olmaq imkanı
- Pi səs girişini dinləyərkən oynamaq istədiyiniz Wav faylı-Xüsusi bir fayl istifadə etmirsinizsə, standart "St art Talking" faylını buradan yükləyin və ya əlavə edilmiş linkdən yükləyin.
- (İsteğe bağlı) Faylları çevirə bilən, bit və nümunə nisbətlərini dəyişə bilən səs redaktoru
Addım 2: Addım 2: Daha çox məlumat üçün Voicehat.py Faylına baxın
Vacib
Səs dəstimdə həm Səs, həm də Görmə kiti üçün kod olan ən son şəkildən istifadə etmirəm (yəni aiyprojects-2018-01-03.img). Google AIY Raspbian GitHub -da tapıla bilən Voice Kit filialının kodundan istifadə edirəm. Şəxsi fikrim, sadə saxlamaq üçün Voice Kit filialından istifadə etmək və səs dəstinizlə işləyərkən Vision kodu ilə məşğul olmaq lazım deyil
Davam etmək…
Bu addım tamamilə məcburi deyil, ancaq bunu bir addım daha atmaq və ya əlavə etdiyim kodun niyə işlədiyini başa düşmək istəyirsinizsə, Google -un bu iş üçün göstərişləri harada basdırdığını göstərəcək.
pi@moruq: cd AIY-səs-kit-python/src/aiy/
Sonra həmin qovluqdakı voicehat.py faylını yoxlayacağıq:
pi@moruq: ~/AIY-səs-kit-python/src/aiy/sudo nano voicehat.py
Əlavə edilmiş şəkil, Status UI -lərini harada öyrənə biləcəyinizi və tətik zamanı səsdən necə istifadə edəcəyinizi göstərir.
Tamam, indi bu işin işləməsi üçün nümunə fayllarından birinə bir neçə kod əlavə edək.
Addım 3: Adım 3: Tətik Səs Kodunu Demo Koduna əlavə edin
Əvvəlcə AIY-voice-kit-python qovluğuna gedin və mənbə kodunu işlədin
cd AIY-səs-kit-python
mənbə env/bin/activate
cd src
Sonra 'sudo nano' istifadə edin ya 'assistant_grpc_demo.py' və ya 'assistant_library_demo.py'
İki fayl arasındakı fərq, assistent_grpc_demo.py -nin Google köməkçisini işə salmaq üçün düyməni istifadə etməsi və assistant_library_demo.py -nin Google köməkçisini işə salmaq üçün "Ok, Google" aktivləşdirmə sözünü istifadə etməsidir.
Bu faylların hər ikisi üçün yalnız bir kod xətti əlavə etməlisiniz:
status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav')
Bu, başlanğıc səsini/home/pi/qovluğuna yerləşdirdiyinizi və buna googlestart.wav adını verdiyinizi ehtimal edir. Dosyanızı adlandırdığınız və harada yerləşdirdiyinizə əsaslanaraq bunları dəyişdirin.
Axtardığımız kod xətti aşağıda verilmişdir:
status_ui.status ('dinləyir')
Bu kod sətrindən əvvəl yeni kod xəttimizi əlavə etmək istəyirik …
'Assistant_library_demo.py' nümunəsi üçün burada tapa bilərsiniz:
elif event.type == EventType. ON_CONVERSATION_TURN_STARTED:
# Və indi status_ui.set_trigger_sound_wave ('home/pi/googlestart.wav') status_ui.status ('dinləmə') kodumuzu əlavə edin
'Assistant_grpc_demo.py' nümunəsi üçün burada tapa bilərsiniz:
button.wait_for_press ()
# Və indi status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav') status_ui.status ('dinləmə') kodumuzu əlavə edin
Bu, başlanğıc səsini/home/pi/qovluğuna yerləşdirdiyinizi və buna googlestart.wav adını verdiyinizi ehtimal edir. Dosyanızı adlandırdığınız və harada yerləşdirdiyinizə əsaslanaraq bunları dəyişdirin.
Hər şeyi saxlamaq üçün CTRL-X & Y vurun.
*** DİQQƏT: Bir az axmaq bir şey tapdım. 'Assistant_library_demo.py' üçün tətik səsinin əlavə edilməsi nitqin tanınması funksiyasında heç bir fərq yaratmır. 'Assistant_grpc_demo.py' üçün, tətik səsi tətbiq edildikdə, dediyiniz ilk və ya iki sözü kəsdiyiniz görünür. Niyə tam əmin deyiləm. Hələ də anlamağa çalışır.
Addım 4: Adım 4: Kodu işlədin və hər şeyin getdiyinə əmin olun
pi@moruq: cd AIY-səs-kit-python
və virtualenv yükləyin
pi@moruq: ~/AIY-voice-kit-python $ source env/bin/activate
və qaç!
(env) pi@moruq: ~/AIY-səs-kit-python $ src/assistant_library_demo.py
və ya
(env) pi@moruq: ~/AIY-səs-kit-python $ src/assistant_grpc_demo.py
İndi "Tamam, Google" deyin və ya O Düyməni Basın və işlədiyini görün!
Növbəti səhifə, öz xüsusi faylınız və.wav faylınız üçün uyğun bit və nümunə nisbətləriniz varsa sizə kömək edəcək
Addım 5: Adım 5: Öz.wav faylınızı yaradın
Standart Google Home başlanğıc səsinin mənim.wav faylımdan istifadə etmək istəmirsinizsə, öz.wav faylınızı yaratmalısınız. Mənim üçün işləməsi üçün düzgün bit və nümunə nisbətini əldə etmək bir az sınaq və səhv etdi.
Musiqi yaratmaq və istehsal etmək üçün tam hüquqlu bir DAW olan bütün redaktələrimi (şəkildə) etmək üçün Logic Pro X-dən istifadə etdim. Uyğun ola biləcəyim iki seçim Switch və ya MediaHuman Audio Converterdir. Bir Mac varsa bunu Garageband ilə edə biləcəyinizi düşünürəm, amma bunu sınamamışam.
Dosyanızın demo kodu ilə işləməsi üçün lazım olan üç əsas hissə var.
- MONO audio faylı olmalıdır
- Nümunə dərəcəsi 32000 olmalıdır
- . Wav faylı olmalıdır
- (İsteğe bağlı) 16 bitlik qətnamə mənim üçün ən yaxşı işləyib
Adım 6: Adım 6: Təsdiq Səsi əlavə edilsin?
Kiminsə fikri varsa, sıxışdığım yer budur. Sistem normal bir Google Evindəki kimi səs girişini tanıyarsa təsdiq səs -küyünü əlavə etmək istərdim.
Rahatlığınız üçün stok təsdiq səs -küyünü aşağıda əlavə etdim.
Zövq alın!
Tövsiyə:
Cədvəl yaratmaq və əlavə etmək və Microsoft Office Word 2007 -də bu cədvələ əlavə sütunlar və/və ya satırlar əlavə etmək: 11 addım
Microsoft Office Word 2007 -də Cədvəl Yaratmaq və Daxil etmək və Cədvələ Əlavə Sütunlar və/və ya Satırlar Əlavə etmək: İşlədiyiniz və özünüz üçün düşündüyünüz bir çox məlumatınız olubmu? &Quot; hamısını necə edə bilərəm? bu məlumatlardan daha yaxşı görünür və başa düşülməsi daha asan olur? " Əgər belədirsə, cavabınız Microsoft Office Word 2007 -dəki bir cədvəl ola bilər
$ 7.25 - İstənilən Tavan Fanına Səs İdarəetmə əlavə edin: 4 Addım (Şəkillərlə birlikdə)
$ 7.25 - İstənilən Tavan Fanına Səs İdarəçiliyi əlavə edin: Bu Təlimat kitabında, Alexa cihazı istifadə edərək səs əmrləri ilə idarə edə biləcəyiniz üçün tavan vantilatörünüzü avtomatlaşdırmaq üçün sizə çox sadə bir prosesi izah edəcəyəm. Bu təlimatları digər elektron cihazları (işıqlar, fan, TV, e
AIY Səs Kitinə əsaslanan Danışan Rəng Sensoru: 4 addım
AIY Səs Kitinə əsaslanan Danışan Rəng Sensoru: Bu yaxınlarda Brayl əlifbası haqqında bir az məlumat əldə edərək, görmə məhdudiyyətli insanlar üçün real həyatda faydası ola biləcək Raspberry Pi üçün AIY səs dəsti ilə bir şey qura biləcəyimi düşünürdüm. . Aşağıda təsvir edildiyi kimi bir prototip tapa bilərsiniz
Radio Aux Jack -i Təmir edin / Dash -in arxasına Media əlavə edin: 6 addım (şəkillərlə)
Radio Aux Jack -ı Təmir et / Dash -in arxasına Media əlavə edin: 2013 -cü il Silverado aux prizimin boş olduğunu gördüm. Tez -tez istifadə etdiyimdən və aux kabelini krikodan asdığımdan bəri sürpriz olmadı. Bunu düzəltmək üçün sadəcə bir neçə paneli lentdən çıxarmalı, söküb apa almalı idim
Elektrikli motosikletinizə səs effektləri əlavə edin: 5 addım (şəkillərlə)
Elektrikli Motosikletinizə Səs Efektləri əlavə edin: Elektrikli motosikletinizə bəzi portativ dinamiklər və MP3 pleyerlə istədiyiniz səsi əlavə edin