Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Alias - bu o'rgatiladigan "parazit" bo'lib, u foydalanuvchilarga aqlli yordamchilari ustidan nazoratni yanada sozlash imkonini beradi, xususiylashtirish va maxfiylik masalasida. Oddiy ilova yordamida foydalanuvchi Aliasni uyg'otuvchi so'z/ovozga javob berishga o'rgatishi mumkin, va o'qitilgandan so'ng, Alias sizning uy yordamchingizni siz uchun faollashtirish orqali boshqarishi mumkin. O'zingizning taxallusingizni to'ldiring va aqlli qurilmangiz uchun yangi uyg'otuvchi so'zni o'qitishni boshlang.
1 -qadam: talablar va materiallar
Ushbu qurilishda ishlatiladigan asosiy komponentlar:
- 1x Raspberry Pi3 A+
- 1x Raspberry Pi zaryadlovchi 5v (oq)
- 1x ReSpeaker 2-Mics Pi HAT
- Misol uchun, 2x 16 mm kichik dinamik
- 4x kichik yog'och vintlardek (taxminan 2 x 10 mm)
- Micro SD karta
- Simlar
- JST 2.0 ulagichi yoki eski Jek kabeli
Loyihani amalga oshirish uchun quyidagi vositalar kerak bo'ladi:
- 3d printerga kirish
- Lehimlash temir
- Tel -striptizchi
- Tornavida
- Kompyuterda micro SD kartani o'chirish usuli
Eslatma: ushbu loyiha faqat shu komponentlar bilan sinovdan o'tgan.
2 -qadam: qobiqni 3D bosib chiqarish
Ushbu qadam uchun biz qobiqni 3D bosib chiqaramiz
Hozircha biz 2 variantni taqdim etdik:
- Google Home (asl nusxasi)
- Amazon echo
1. 3D printerda qobiq va karnay ushlagichini istalgan rangda chop eting. Ob'ektdagi to'r tufayli qo'llab -quvvatlovchi materialni minimal darajada ushlab turish muhimdir. Biz uni orqa tomoniga bosib chiqarishda eng yaxshi natijaga erishdik. (Rasmga qarang)
2. Qobiqqa chiroyli va silliq sirt berish uchun zımpara qog'ozidan foydalaning. (ixtiyoriy ravishda asetonli vannani bering)
3 -qadam: simlarni o'rnatish va yig'ish
Taxallusni yig'ishdan oldin biz karnaylarni ReSpeaker audio qalqoni va Raspberry Pi quvvat manbaiga ulashimiz kerak
1. Karnay simlari echilib, JST 2.0 ulagichiga yoki eski Jek kabeliga lehimlanadi. Karnay va simlar 3D bosilgan karnay ushlagichiga ulanadi. (Yuqoridagi rasmga qarang). Eslatma: Biz simlar Google Home -ni markazga qo'yganda ishga tushirishi mumkinligini aniqladik. Shunday qilib, Google Home -da yaxshiroq natijaga erishish uchun simlarni yon tomondan yo'naltirishga harakat qiling.
2. Keyin, biz Raspberry Pi ga 5V etkazib berishimiz kerak. Qobiq ichida bo'sh joy yo'qligi sababli, biz 5V va Groundni to'g'ridan -to'g'ri GPIO pinlariga lehimlashga qaror qildik. Siz burchakli yoki o'zgartirilgan mikro USB kabeli bilan harakat qilib ko'rishingiz mumkin. Qobiqda simni tashqariga chiqarish uchun kichik chuqurchasi bor. Sizning simingizga qarab, ba'zi o'rnatish talab qilinishi mumkin.
3. Karnay ushlagichini va Raspberry Pi -ni 4 ta kichik yog'och vint bilan qalqonga o'rnating. (3D bosma yorilib ketmasligi uchun sekin torting)
4. Qurilgan taxalluslarni qurilmangizga joylashtiring. Agar silliq bo'lmasa, ichki chetiga ozgina zımpara bering. Dinamiklarni qurilmangiz mikrofonlari bilan birlashtirish juda muhimdir.
4 -qadam: dasturiy ta'minot
Ushbu bosqichda biz dasturiy ta'minotni Raspberry Pi -ga qo'shamiz
Iltimos, GitHub sahifasidagi loyihalarni bajaring, kod Google Home -da sukut bo'yicha ishlatiladi. Agar siz uni Amazon Echo -da ishlatmoqchi bo'lsangiz, iltimos alexa.wav faylidan foydalanish uchun app.py -dagi 21 -qatorni o'zgartiring. Amazon: sound.audioPlayer ("data/alexa.wav", 0, "uyg'onish", noto'g'ri)
Google Home: sound.audioPlayer ("data/google_home.wav", 0, "uyg'onish", noto'g'ri)
5 -qadam: o'rgating va sozlang
Bu bosqichda biz Aliasni maxsus uyg'otuvchi so'z bilan o'rgatamiz.
1. Aliasni o'rgatish uchun telefoningizdagi brauzerdan foydalaning va raspberrypi.local: 5050 -ni oching
2. Yangi nomni taxminan 4-6 marta aytganda, rekord tugmasini bosib turing. Kichik satrda 2 soniya yozish oynasi ko'rsatilishi kerak. Har bir ism shu muddatga to'g'ri kelishi kerak.
3. Menyu ostidan "Boshqa nomlarni o'rgatish" -ni bosing va model nomni o'rganguncha bir necha soniya kuting. Bu ism so'z bo'lishi shart emas, lekin u tovush va har qanday til bo'lishi mumkin. Shunday qilib, ijodiy bo'ling! Siz har doim o'z nomingizni menyuda tiklashingiz mumkin. Maslahat: bu sizning uyingizdagi turli joylardan ism yozishga yordam beradi.
4. Sinab ko'ring! Qurilmada yoki telefoningizda ko'k chiroq paydo bo'lganda ismingizni ayting va savolingizni bering. E'tibor bering: mashg'ulot o'tkazilgandan so'ng, endi telefonni ulashning hojati yo'q. Agar Alias to'g'ri javob bermayotganini ko'rsangiz, yana bir nechta misollarni o'rgating. Yoki agar Alias tez -tez ishga tushsa, menyuga o'tishingiz va fon ovozini yoqishingiz mumkin. Bu fon rejimini o'zgartiradi va fon misollariga yangi yozuvlarni qo'shadi. Oldingi kabi yozib oling va mashq qiling, lekin atrofingizdagi noyob tovushlarni yoki hatto tanlagan ismingizga o'xshash so'zlarni yozib olishga harakat qiling.
Xavfsiz va xavfsiz tanlovda ikkinchi mukofot