Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал ба файлууд
- Алхам 2: Алхам 2: Дэлгэрэнгүй мэдээлэл авахын тулд Voicehat.py файлыг үзээрэй
- Алхам 3: Алхам 3: Триггер дууны кодыг Демо код дээр нэмнэ үү
- Алхам 4: Алхам 4: Кодыг ажиллуулаад бүх зүйл сайн байгаа эсэхийг шалгаарай
- Алхам 5: Алхам 5: Өөрийн.wav файлыг үүсгэнэ үү
- Алхам 6: Алхам 6: Баталгаажуулах дууг нэмэх үү?
Видео: Google AIY Voice Kit -д Trigger Start Sound нэмэх: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэ заавар нь маш энгийн. Би Google AIY Voice иж бүрдэлд үнэхээр дуртай байсан, гэхдээ миний ердийн Google Home -ийн адил тэд идэвхтэй сонсож байгаа гэдгээ батлахын тулд хийдэг чимээ шуугиантай байдаг. AIY Voice Kit зураг дээр урьдчилан ачаалагдсан жишээнүүдийн аль нэгэнд энэ нь анхдагчаар тохируулагдаагүй болно.
Би өөрийн Google Home -оос Zoom бичигчээр бичсэн дуу чимээг эхлүүлэх, баталгаажуулах хувьцааны линкийг оруулсан болно.
Энд байна-миний анхны зааварчилгаа!
Алхам 1: Шаардлагатай материал ба файлууд
- Бүрэн ажиллагаатай Google AIY Voice Kit-хэрэгсэлээ тохируулахын тулд AIY Voice Kit албан ёсны хуудсанд зочилно уу.
- Pi -ийн терминал руу SSH, VNC эсвэл дэлгэц, гар ашиглан нэвтрэх боломжтой
- . Pi дуут оролтыг сонсож байх үед тоглуулахыг хүсч буй файл. -Хэрэв тусгай файл ашиглаагүй бол "St art Talking" стандарт файлыг эндээс татаж авах эсвэл хавсаргасан линкээс татаж авна уу.
- (Нэмэлт) Файл хөрвүүлэх, бит болон дээжийн хурдыг өөрчлөх боломжтой аудио редактор
Алхам 2: Алхам 2: Дэлгэрэнгүй мэдээлэл авахын тулд Voicehat.py файлыг үзээрэй
ЧУХАЛ
Би дуу хоолой ба алсын хэрэгслийн кодыг агуулсан хамгийн сүүлийн үеийн зургийг ашигладаггүй (жишээ нь 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
Хавсаргасан зураг нь Status UI -ийн талаар хаанаас олж мэдэх, гох үед дууг хэрхэн ашиглахыг харуулж байна.
За, одоо энэ файлыг ажиллуулахын тулд жишээ файлуудын аль нэгэнд код нэмж оруулъя.
Алхам 3: Алхам 3: Триггер дууны кодыг Демо код дээр нэмнэ үү
Нэгдүгээрт, AIY-voice-kit-python хавтас руу ороод эх кодыг ажиллуулна уу
cd AIY-дуу хоолой-kit-python
env/bin/идэвхжүүлэх эх сурвалж
cd src
Дараа нь 'sudo nano' -г 'assistant_grpc_demo.py' эсвэл 'assistant_library_demo.py' болгон ашиглаарай.
Хоёр файлын хоорондох ялгаа нь assistant_grpc_demo.py нь Google Assistant -ийг идэвхжүүлэхийн тулд товчлуурыг ашигладаг бөгөөд 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' хувьд гох дууг нэмэх нь яриаг таних функцэд ямар ч ялгаагүй юм шиг санагддаг. 'Assist_grpc_demo.py' хувьд гох дууг хэрэгжүүлснээр таны хэлсэн эхний хоёр үгийг таслах шиг санагддаг. Яагаад гэдгийг нь бүрэн мэдэхгүй байна. Үүнийг олж тогтоохыг хичээсэн хэвээр байна.
Алхам 4: Алхам 4: Кодыг ажиллуулаад бүх зүйл сайн байгаа эсэхийг шалгаарай
pi@бөөрөлзгөнө: cd AIY-voice-kit-python
мөн virtualenv ачаална уу
pi@бөөрөлзгөнө: ~/AIY-voice-kit-python $ source env/bin/activate
мөн ажиллуул!
(env) pi@бөөрөлзгөнө: ~/AIY-voice-kit-python $ src/assistant_library_demo.py
эсвэл
(env) pi@бөөрөлзгөнө: ~/AIY-voice-kit-python $ src/assistant_grpc_demo.py
Одоо "За, Google" гэж хэлээрэй эсвэл энэ товчлуурыг дарж, энэ нь ажиллаж байгаа эсэхийг шалгаарай!
Дараагийн хуудас нь танд өөрийн захиалгат файл болон.wav файлын зохих бит болон дээжийн хурдыг танд туслах болно
Алхам 5: Алхам 5: Өөрийн.wav файлыг үүсгэнэ үү
Хэрэв та Google Home эхлэх дууны миний.wav файлыг ашиглах сонирхолгүй байгаа бол та өөрийн.wav файлыг үүсгэх хэрэгтэй болно. Миний хувьд ажиллахын тулд зөв бит болон дээжийн хэмжээг авахын тулд бага зэрэг туршилт, алдаа гарсан.
Би Logic Pro X-ийг ашиглан бүх засварыг (зураг дээр) хийсэн бөгөөд энэ нь хөгжим бүтээх, үйлдвэрлэх бүрэн боломжтой DAW юм. Тохиромжтой байж болох хоёр сонголт бол Switch эсвэл MediaHuman Audio Converter юм. Хэрэв танд Mac байгаа бол та үүнийг Garageband ашиглан хийж чадна гэж бодож байна, гэхдээ би үүнийг туршиж үзээгүй байна.
Таны файлын демо кодтой ажиллахад шаардлагатай гурван үндсэн хэсэг байдаг.
- MONO аудио файл байх ёстой
- Дээжийн хэмжээ 32000 байх ёстой
- . Wav файл байх ёстой
- (Нэмэлт) 16 битийн нягтрал надад хамгийн сайн тохирсон
Алхам 6: Алхам 6: Баталгаажуулах дууг нэмэх үү?
Хэн нэгэнд ямар нэгэн бодол төрж байвал би энд л гацаж байна. Хэрэв систем нь ердийн Google Home шиг дуут оролтыг хүлээн зөвшөөрвөл би баталгаажуулах дуу чимээг нэмэхийг хүсч байна.
Би танд тав тухтай байлгах үүднээс хувьцааны баталгаажуулалтын дуу чимээг хавсаргав.
Зугаацаарай!
Зөвлөмж болгож буй:
Хуучин харилцаа холбооны хүлээн авагч руу дижитал дэлгэц нэмэх: 6 алхам (зурагтай)
Хуучин харилцаа холбооны хүлээн авагч руу дижитал дэлгэц нэмэх: Хуучин харилцаа холбооны хэрэгслийг ашиглах нэг дутагдал нь аналог залгах нь тийм ч нарийвчлалтай байдаггүй явдал юм. Та хүлээн авч буй давтамждаа үргэлж таамаглаж байдаг. AM эсвэл FM хамтлагуудад энэ нь ихэвчлэн асуудал үүсгэдэггүй, учир нь та ихэвчлэн
Цахим бэхний дэлгэцийг өөрийн төсөлд хэрхэн нэмэх вэ: 12 алхам (зурагтай)
Цахим бэхний дэлгэцийг өөрийн төсөлд хэрхэн нэмэх вэ: Олон төсөл нь ихэвчлэн Arduino ашиглан байгаль орчны мэдээлэл гэх мэт зарим төрлийн өгөгдлийг хянах явдал юм. Миний хувьд ус зөөлрүүлэгч дэх давсны түвшинг хянахыг хүссэн юм. Та гэрийн сүлжээгээр дамжуулан өгөгдөлд хандахыг хүсч магадгүй
A Voice Controlled Jumping Jack- Google Voice AIY хувилбар: 3 алхам
A Voice Controlled Jumping Jack- Google Voice AIY хувилбар: Тиймээс та Христийн Мэндэлсний Баярын үеэр зориулагдсан AIY дуу хоолойны иж бүрдэлтэй болсон бөгөөд зааврын дагуу тоглож байсан. Хөгжилтэй, гэхдээ одоо? Доор тайлбарласан төсөл нь Raspbe -д зориулсан AIY voice HAT ашиглан бүтээж болох энгийн төхөөрөмжийг танилцуулж байна
Raspberry Pi Kit -д зориулсан Google AIY VoiceHAT (MagPi 57 хувилбар 2017): 6 алхам (зурагтай)
Raspberry Pi Kit -д зориулсан Google AIY VoiceHAT (MagPi 57 хувилбар 2017): MagPi дууны иж бүрдлийг угсрах зөвлөмжүүд хичээлээс олдсонгүй
AIY Voice иж бүрдэлд суурилсан ярьдаг өнгө мэдрэгч: 4 алхам
AIY Voice Kit-д суурилсан ярьдаг өнгө мэдрэгч: Саяхан Брайль үсгийн талаар бага зэрэг сурч мэдсэнийхээ дараа би Raspberry Pi-д зориулсан AIY дуу хоолойны иж бүрдлийг ашиглан харааны бэрхшээлтэй хүмүүст бодит ашиг тустай зүйл хийж чадах болов уу гэж бодож байлаа. . Дараахь зүйлд тайлбарласнаар та протоколыг олох болно