Мазмуну:

Google AIY Voice Kit'ке Trigger Start Sound кошуу: 6 кадам (сүрөттөр менен)
Google AIY Voice Kit'ке Trigger Start Sound кошуу: 6 кадам (сүрөттөр менен)

Video: Google AIY Voice Kit'ке Trigger Start Sound кошуу: 6 кадам (сүрөттөр менен)

Video: Google AIY Voice Kit'ке Trigger Start Sound кошуу: 6 кадам (сүрөттөр менен)
Video: ПОЛТЕРГЕЙСТ МЕНЕН ТҮНҮ МЕНЕН КӨПТӨРДӨ, мен үрөй учурган иш-аракеттерди видеого тарттым. 2024, Ноябрь
Anonim
Image
Image
2 -кадам: Көбүрөөк маалымат алуу үчүн Voicehat.py файлын текшериңиз
2 -кадам: Көбүрөөк маалымат алуу үчүн Voicehat.py файлын текшериңиз

Бул үйрөткүч абдан жөнөкөй. Мен чындыгында Google AIY Voice комплектинен ырахат алдым, бирок кадимки Google Home сыяктуу эле, алар жигердүү угуп жатышканын ырастоо үчүн чыгарган чуу сыяктуу. Бул AIY Voice Kit сүрөтүнө алдын ала жүктөлгөн мисалдардын эч биринде демейки боюнча орнотулган эмес.

Мен өзүмдүн Google Home'дон Zoom жаздыргыч менен жаздырган акцияларды баштоо жана ырастоо үчүн шилтемени кошуп жатам.

Мына, биз барабыз-менин биринчи көрсөтмөм!

1 -кадам: Керектүү материалдар жана файлдар

  1. Толугу менен иштей турган Google AIY Voice Kit-комплектти орнотуу үчүн AIY Voice Kit расмий баракчасына баш багыңыз.
  2. Пиңиздин терминалына SSH, VNC аркылуу же монитор жана клавиатура менен кирүү мүмкүнчүлүгү
  3. Пи үн киргизүүнү угуп жатканда ойноткуңуз келген. Wav файлы-Эгерде жеке файл колдонулбаса, "St art Talking" стандарттуу файлын бул жерден жүктөп алыңыз же тиркелген шилтемеден жүктөп алыңыз.
  4. (Милдеттүү эмес) Аудио редактору, ал файлдарды конвертациялап, бит жана үлгү ылдамдыгын өзгөртө алат

2 -кадам: 2 -кадам: Көбүрөөк маалымат алуу үчүн Voicehat.py файлын текшериңиз

МААНИЛҮҮ

Мен үн комплектимдеги Voice жана Vision комплектинин кодун камтыган акыркы сүрөттү колдонбойм (б.а. aiyprojects-2018-01-03.img). Мен Google AIY Raspbian GitHubдан тапкан Voice Kit филиалынын кодун колдонуп жатам. Менин жеке пикирим, Voice Kit бутагын жөнөкөйлөтүү үчүн колдонуу жана үн топтомуңуз менен иштеп жатканда Vision коду менен иштөөнүн кереги жок

Улантууда…

Бул кадам толугу менен милдеттүү эмес, бирок бул кадамды андан ары жасоону же эмне үчүн мен кошуп жаткан кодду түшүнүүнү кааласаңыз, Google бул иштөө үчүн нускамаларды кайда көмгөнүн көрсөтөт.

pi@малина: cd AIY-Voice-kit-python/src/aiy/

Андан кийин биз ошол папкадагы voicehat.py файлын текшерип жатабыз:

pi@малина: ~/AIY-Voice-kit-python/src/aiy/sudo nano voicehat.py

Тиркелген сүрөттө Статус UIлери жана триггер учурунда үндү кантип колдонуу керектиги жөнүндө кайдан билүүгө болору көрсөтүлгөн.

Жарайт, эми бул нерсенин иштеши үчүн мисал файлдарынын бирине код кошолу.

3 -кадам: 3 -кадам: Демокодго Trigger Sound Code кошуңуз

3 -кадам: Демокодго Trigger Sound Code кошуңуз
3 -кадам: Демокодго Trigger Sound Code кошуңуз

Биринчиден, AIY-voice-kit-python папкасына өтүңүз жана баштапкы кодду иштетиңиз

CD AIY-үн-комплект-питон

env/bin/activate булагы

cd src

Андан кийин 'sudo nano' колдонуңуз 'assistant_grpc_demo.py' же 'assistant_library_demo.py'

Эки файлдын айырмасы, assistant_grpc_demo.py Google Жардамчыны иштетүү үчүн баскычты колдонот жана assistant_library_demo.py Google Жардамчыны иштетүү үчүн "Ok, Google" активация сөзүн колдонот.

Бул эки файл үчүн бир гана кодду кошуу керек:

status_ui.set_trigger_sound_wave ('/home/pi/googlestart.wav')

Бул сиздин баштапкы үнүңүздү/home/pi/папкасына коюп, ага googlestart.wav деп атоону билдирет. Файлыңызды кандай деп атасаңыз жана аны кайда жайгаштырсаңыз, ошонун негизинде өзгөртүңүз.

Биз издеп жаткан коддун линиясы төмөндө:

status_ui.status ('угуу')

Биз бул коддун алдында жаңы кодубузду кошкубуз келет …

'Assistant_library_demo.py' мисалы үчүн бул жерден тапса болот:

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 баскычтарын басыңыз.

*** ЭСКЕРТҮҮ: Мен бир аз акылсыз нерсе таптым. "Assistant_library_demo.py" үчүн триггер үнүн кошуу сүйлөөнү таануу функциясында эч кандай айырмасы жоктой сезилет. "Assistant_grpc_demo.py" үчүн, бирок сизде триггер үнү болгондо, ал сиз айткан биринчи же эки сөздү кесип салат окшойт. Эмне үчүн экенин так билбейм. Дагы эле түшүнүүгө аракет кылып жатат.

4 -кадам: 4 -кадам: Кодду иштетип, баары жакшы экенине ишениңиз

pi@малина: CD AIY-үн-комплект-питон

жана virtualenv жүктөө

pi@raspberry: ~/AIY-voice-kit-python $ source env/bin/activate

жана аны иштет!

(env) pi@raspberry: ~/AIY-voice-kit-python $ src/assistant_library_demo.py

же

(env) pi@raspberry: ~/AIY-voice-kit-python $ src/assistant_grpc_demo.py

Эми "Okay, Google" деп айтыңыз же ошол баскычты басыңыз жана анын иштээрин көрүңүз!

Кийинки баракча сизге жардам берет, эгерде сизде өзүңүздүн жеке файлыңыз жана.wav файлыңыз үчүн тиешелүү бит жана үлгү чендер болсо

5 -кадам: 5 -кадам: Өзүңүздүн.wav файлыңызды түзүңүз

5 -кадам: Өзүңүздүн.wav файлыңызды түзүңүз
5 -кадам: Өзүңүздүн.wav файлыңызды түзүңүз

Эгерде сиз менин.wav файлымды стандарттык Google Home баштоо үнүн колдонууга кызыкдар болбосоңуз, анда.wav файлыңызды түзүшүңүз керек болот. Мен үчүн иштөө үчүн туура битти жана үлгү ылдамдыгын алуу үчүн бир аз сыноо жана ката кетти.

Мен Logic Pro Xти бардык түзөтүүлөрдү жасоо үчүн колдондум (сүрөттө), бул музыканы түзүү жана чыгаруу үчүн толук кандуу DAW. Мен ылайыктуу деп тапкан эки вариант - Switch же MediaHuman Audio Converter. Эгер сизде Mac болсо, муну Garageband менен кыла алам деп ойлойм, бирок мен муну сынап көргөн жокмун.

Файлыңыздын демо коду менен иштөө үчүн керектүү үч негизги бөлүгү бар.

  1. MONO аудио файлы болушу керек
  2. Үлгүнүн баасы 32000 болушу керек
  3. . Wav файлы болушу керек
  4. (Милдеттүү эмес) 16 бит токтому мен үчүн эң жакшы иштеген

6 -кадам: 6 -кадам: Ырастоо үнүн кошуу?

Бул жерде кимдир бирөөнүн ою болсо, мен тыгылып калдым. Эгер система кадимки Google Home сыяктуу үн киргизүүнү тааныса, ырастоо ызы -чуусун кошкум келет.

Мен сизге ыңгайлуу болушу үчүн төмөндөгү акция тастыктоочу ызы -чууну тиркеп койдум.

Ырахат!

Сунушталууда: