Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր և ֆայլեր
- Քայլ 2: Քայլ 2. Լրացուցիչ տեղեկությունների համար ստուգեք Voicehat.py ֆայլը
- Քայլ 3: Քայլ 3. Ավելացրեք գործարկման ձայնային կոդ դեմո կոդին
- Քայլ 4: Քայլ 4. Գործարկեք ծածկագիրը և համոզվեք, որ ամեն ինչ լավ է
- Քայլ 5: Քայլ 5. Ստեղծեք ձեր սեփական.wav ֆայլը
- Քայլ 6: Քայլ 6. Հաստատման ձայնի ավելացում:
Video: Ավելացրեք Trigger Start Sound- ը Google AIY Voice Kit- ում ՝ 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս ձեռնարկը բավականին պարզ է: Ես իսկապես վայելում էի Google AIY Voice Kit- ը, բայց իսկապես ինձ դուր է գալիս իմ սովորական Google Home- ի աղմուկը, որը նրանք բարձրացնում են ՝ հաստատելու, որ նրանք ակտիվորեն լսում են: Սա լռելյայն կարգավորված չէ այն օրինակներից որևէ մեկում, որոնք նախապես բեռնված են AIY Voice Kit- ի պատկերի վրա:
Ես նաև հղում եմ կատարում «Սկսել և հաստատել» աղմուկին, որը գրանցել եմ իմ իրական Google Home- ից ՝ իմ Zoom ձայնագրիչով:
Ահա մենք գնում ենք. Իմ առաջին հրահանգը:
Քայլ 1: Պահանջվող նյութեր և ֆայլեր
- Լիովին աշխատող Google AIY Voice Kit- ը-ձեր հավաքածուն կարգավորելու համար այցելեք AIY Voice Kit- ի պաշտոնական էջը:
- Ձեր Pi- ի տերմինալ SSH, VNC կամ մոնիտորով և ստեղնաշարով մուտք գործելու ունակություն
- . Wav ֆայլ, որը ցանկանում եք նվագարկել, երբ Pi- ն լսում է ձայնային մուտքագրում.
- (Լրացուցիչ) Աուդիո խմբագիր, որը կարող է փոխարկել ֆայլերը և փոխել դրանց բիթերի և նմուշների արագությունը
Քայլ 2: Քայլ 2. Լրացուցիչ տեղեկությունների համար ստուգեք Voicehat.py ֆայլը
ԿԱՐԵՎՈՐ
Ես չեմ օգտագործում իմ ձայնային հավաքածուի վերջին պատկերը, որը ներառում է ինչպես Ձայնի, այնպես էլ Տեսողության հանդերձանքի ծածկագիրը (այսինքն ՝ aiyprojects-2018-01-03.img): Ես օգտագործում եմ Voice Kit- ի մասնաճյուղի ծածկագիրը, որը կարելի է գտնել Google AIY Raspbian GitHub- ում: Իմ անձնական կարծիքն այն է, որ պարզապես օգտագործեք Voice Kit- ի մասնաճյուղը `այն պարզ պահելու համար և կարիք չունեք զբաղվել Vision կոդի հետ, երբ աշխատում եք ձեր ձայնային հավաքածուի հետ:
Առաջ անցնել…
Այս քայլը լիովին պարտադիր չէ, բայց այն ցույց կտա ձեզ, թե որտեղ է Google- ը թաղել այն աշխատելու հրահանգները, եթե ցանկանում եք դա մեկ քայլ առաջ անել կամ հասկանալ, թե ինչու է իմ ավելացրած կոդը գործում:
pi@raspberry: cd AIY-voice-kit-python/src/aiy/
Այնուհետեւ մենք պատրաստվում ենք ստուգել այդ թղթապանակի voicehat.py ֆայլը.
pi@ազնվամորի ՝ ~/AIY-voice-kit-python/src/aiy/sudo nano voicehat.py
Կից նկարը ցույց է տալիս, թե որտեղ կարող եք ծանոթանալ կարգավիճակի միջերեսի մասին և ինչպես օգտագործել ձայնը ձգան ժամանակ:
Լավ, հիմա եկեք մի քանի կոդ ավելացնենք օրինակ ֆայլերից մեկին ՝ այս բանը աշխատեցնելու համար:
Քայլ 3: Քայլ 3. Ավելացրեք գործարկման ձայնային կոդ դեմո կոդին
Նախ, նավարկեք AIY-voice-kit-python թղթապանակը և գործարկեք աղբյուրի կոդը
cd AIY-voice-kit-python
աղբյուր env/bin/ակտիվացնել
cd src
Այնուհետև 'sudo nano' - ն օգտագործեք 'assist_grpc_demo.py' կամ 'assist_library_demo.py' էջերում:
Երկու ֆայլերի միջև տարբերությունն այն է, որ assist_grpc_demo.py- ն օգտագործում է կոճակը ՝ Google Assistant- ը գործարկելու համար, և assist_library_demo.py- ն օգտագործում է «Ok, Google» ակտիվացման բառը ՝ Google Assistant- ին միացնելու համար:
Այս երկու ֆայլերի համար անհրաժեշտ է ավելացնել միայն մեկ տող կոդ.
status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav')
Սա ենթադրում է, որ ձեր մեկնարկային ձայնը տեղադրել եք/home/pi/թղթապանակում և այն անվանել googlestart.wav: Փոխեք դրանք ՝ հիմնվելով այն բանի վրա, թե ինչ եք անվանել ձեր ֆայլը և որտեղ էլ այն գտնեք:
Մենք փնտրում ենք ծածկագրի տողը ստորև.
status_ui.status («լսում»)
Մենք ցանկանում ենք ավելացնել մեր նոր տողի կոդը ԱՌԱ that այդ կոդի տողից…
«Աջակցող_ գրադարանի_դեմո.պի» օրինակի համար այն կարելի է գտնել այստեղ.
elif event.type == EventType. ON_CONVERSATION_TURN_STARTED:
# Եվ հիմա ավելացրեք մեր կոդը status_ui.set_trigger_sound_wave ('home/pi/googlestart.wav') status_ui.status ('լսում')
«Assistant_grpc_demo.py» օրինակի համար այն կարելի է գտնել այստեղ.
button.wait_for_press ()
# Եվ հիմա ավելացրեք մեր կոդը status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav') status_ui.status ('լսում')
Սա ենթադրում է, որ ձեր մեկնարկային ձայնը տեղադրել եք/home/pi/թղթապանակում և այն անվանել googlestart.wav: Փոխեք դրանք ՝ հիմնվելով այն բանի վրա, թե ինչ եք անվանել ձեր ֆայլը և որտեղ էլ այն գտնեք:
Կտտացրեք CTRL-X & Y ՝ ամեն ինչ փրկելու համար:
*** Ո NOTՇԱԴՐՈԹՅՈՆ. Ես մի փոքր հիմար բան եմ գտել: «Assistant_library_demo.py» - ի համար ձգանի ձայնը ավելացնելը, կարծես, որևէ կերպ չի ազդում խոսքի ճանաչման գործառույթի մեջ: Թեև «assist_grpc_demo.py» - ի համար, թվում է, երբ գործարկվում է ձգանի ձայնը, այն կտրում է ձեր ասած առաջին բառը կամ երկուսը: Լիովին վստահ չեմ, թե ինչու: Դեռ փորձում է դա պարզել:
Քայլ 4: Քայլ 4. Գործարկեք ծածկագիրը և համոզվեք, որ ամեն ինչ լավ է
pi@raspberry: cd AIY-voice-kit-python
և բեռնել virtualenv- ը
pi@raspberry: ~/AIY-voice-kit-python $ source env/bin/activ
և գործարկիր այն:
(env) pi@raspberry: ~/AIY-voice-kit-python $ src/assist_library_demo.py
կամ
(env) pi@ազնվամորի: ~/AIY-voice-kit-python $ src/assist_grpc_demo.py
Այժմ ասեք «Լավ, Google» կամ սեղմեք այդ կոճակը և տեսեք, արդյոք այն աշխատում է:
Հաջորդ էջը կօգնի ձեզ, եթե ունեք ձեր անհատականացված ֆայլը և ձեր.wav ֆայլի համար համապատասխան բիթերի և ընտրանքային դրույքաչափերը
Քայլ 5: Քայլ 5. Ստեղծեք ձեր սեփական.wav ֆայլը
Եթե ձեզ չի հետաքրքրում Google Home- ի ստանդարտ մեկնարկի իմ.wav ֆայլը, ապա ձեզ հարկավոր է ստեղծել ձեր սեփական.wav ֆայլը: Մի փոքր փորձություն և սխալ պահանջվեց, որպեսզի բիթը և ընտրանքի ճիշտ տոկոսադրույքը աշխատեն ինձ համար:
Ես օգտագործել եմ Logic Pro X- ը ՝ իմ բոլոր խմբագրումները կատարելու համար (նկարում), որը լիարժեք DAW է երաժշտություն ստեղծելու և արտադրելու համար: Երկու տարբերակ, որոնք ես գտել եմ, որոնք կարող էին հարմար լինել ՝ Switch կամ MediaHuman Audio Converter: Ենթադրում եմ, որ դուք կարող եք դա անել Garageband- ի հետ, եթե Mac ունեք, բայց ես դա չեմ փորձել:
Ձեր ֆայլի երեք հիմնական մաս կա, որոնք անհրաժեշտ են այն ցուցադրական կոդի հետ աշխատելու համար:
- Պետք է լինի MONO աուդիո ֆայլ
- Նմուշի արժեքը պետք է լինի 32000
- Պետք է լինի.wav ֆայլ
- (Լրացուցիչ) 16 բիթանոց լուծումն ինձ համար ամենալավն է աշխատել
Քայլ 6: Քայլ 6. Հաստատման ձայնի ավելացում:
Այստեղ ես խրված եմ, եթե որևէ մեկը որևէ մտքեր ունի: Ես կցանկանայի ավելացնել հաստատման աղմուկը, եթե համակարգը ճանաչի ձայնային մուտքը, ինչպես սովորական Google Home- ում:
Ձեր հարմարության համար ստորև կցել եմ ֆոնդային հաստատման աղմուկը:
Վայելեք:
Խորհուրդ ենք տալիս:
Ավելացրեք թվային էկրան հին հաղորդակցման ընդունիչին. 6 քայլ (նկարներով)
Ավելացրեք թվային էկրան հին հաղորդակցման ընդունիչին. Ավելի հին հաղորդակցական հանդերձանքի օգտագործման թերություններից մեկն այն է, որ անալոգային հավաքիչը այնքան էլ ճշգրիտ չէ: Դուք միշտ կռահում եք, թե ինչ հաճախականությամբ եք ստանում: AM կամ FM տիրույթներում սա ընդհանրապես խնդիր չէ, քանի որ դուք սովորաբար
LED- ներ ավելացրեք ձեր Arcade Stick Sanwa կոճակներին: 6 քայլ (նկարներով)
Ձեր Arcade Stick Sanwa կոճակներին LED- ներ ավելացրեք. Չլինելով հատկապես լավ վարձատրվող աշխատանքում, բայց միևնույն ժամանակ ցանկանալով լուսադիոդային հատկություններ ունենալ իմ մարտական ձողին, ես փնտրեցի
Հեշտությամբ ավելացրեք Google Քարտեզները ձեր Google Աղյուսակներին ինքնաբերաբար և անվճար ՝ 6 քայլ
Հեշտությամբ ավելացրեք Google Քարտեզները Ձեր Google Աղյուսակներին ինքնաբերաբար և անվճար. Ինչպես և շատ արտադրողներ, ես կառուցեցի մի քանի GPS որոնիչ նախագիծ: Այսօր մենք կկարողանանք արագորեն պատկերացնել GPS կետերը անմիջապես Google Աղյուսակներում ՝ առանց որևէ արտաքին կայքի կամ API- ի օգտագործման: Ամենալավը, դա ԱՆՎԱՐ է:
Ձայնով վերահսկվող ցատկող Jack- Google Voice AIY տարբերակ `3 քայլ
Ձայնով վերահսկվող ցատկող Jack- Google Voice AIY տարբերակ. Այսպիսով, դուք ստացել եք այդ AIY ձայնային հավաքածուն Սուրբ Christmasննդյան տոների համար և խաղացել եք դրա հետ ՝ հետևելով հրահանգներին: Funnyվարճալի է, բայց հիմա՞
Google AIY VoiceHAT Raspberry Pi Kit- ի համար (MagPi 57 տարբերակ 2017). 6 քայլ (նկարներով)
Google AIY VoiceHAT Raspberry Pi Kit- ի համար (MagPi 57 տարբերակ 2017). MagPi ձայնային հավաքածուի հավաքման խորհուրդներ չկան ձեռնարկներում