สารบัญ:
- ขั้นตอนที่ 1: รับชิ้นส่วนเหล่านี้
- ขั้นตอนที่ 2: เตรียมการ์ด SD ด้วย Raspbian OS ล่าสุด (Stretch/Jessie)
- ขั้นตอนที่ 3: ตั้งค่า Pi และ Docking Hub ของคุณ
- ขั้นตอนที่ 4: กำหนดค่า Pi. ของคุณ
- ขั้นตอนที่ 5: ติดตั้งซอฟต์แวร์ Alexa
- ขั้นตอนที่ 6: Alexa ไฮไฟว์
วีดีโอ: Alexa Voice Assistant บน Raspberry Pi Zero Docking Hub: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ในการสร้าง Alexa Voice Assistant ที่สง่างามบน Pi Zero W โดยใช้สายและดองเกิล USB น้อยลง ฉันใช้ Raspberry Pi Zero Docking Hub ของ Makerspot แท่นวางนี้มีตัวแปลงสัญญาณเสียงในตัวซึ่งสามารถโฮสต์ไมโครโฟนและลำโพงผ่านแจ็คเสียง 3.5 มม.
มาเริ่มกันเลย.
ขั้นตอนที่ 1: รับชิ้นส่วนเหล่านี้
นี่คือชิ้นส่วนที่คุณต้องการ:
- 1x Raspberry Pi Zero W
- 1x Raspberry Pi Zero Docking Hub
- 1x จอภาพ HDMI
- 1x สาย HDMI (โปรดทราบว่า Pi Zero W ต้องใช้ขั้วต่อ mini-HDMI)
- 1x 5v USB 1 A Power Adapter
- 1x สายไมโคร USB
- แป้นพิมพ์ USB 1x
- เมาส์ USB 1x
- 1x ไมโครโฟนขนาดเล็กสำหรับโทรศัพท์มือถือ/แท็บเล็ต (ตัวที่รองรับพอร์ตลำโพงแยก)
- 1x ลำโพงภายนอกพร้อมแจ็คเสียง 3.5 มม.
- สายสัญญาณเสียงขนาด 1x 3.5 มม. (ตัวผู้ต่อตัวผู้)
- การ์ด micro SD 1x 8G
- PC (สำหรับแฟลชการ์ด SD พร้อมอิมเมจ Raspbian OS)
ขั้นตอนที่ 2: เตรียมการ์ด SD ด้วย Raspbian OS ล่าสุด (Stretch/Jessie)
เป็นความคิดที่ดีที่จะเริ่มต้นด้วย Raspbian OS ใหม่ มีสองสามวิธีในการเตรียม Raspbian OS ใหม่บนการ์ด SD แต่ฉันพบว่าการใช้ Etcher กับรูปภาพ Raspbian แบบเต็มนั้นมีประสิทธิภาพและมีโอกาสเกิดข้อผิดพลาดน้อยกว่า
- ดาวน์โหลดและติดตั้ง Etcher (https://etcher.io/) สำหรับโฮสต์พีซีของคุณ
- ดาวน์โหลดรูปภาพ Raspbian ล่าสุดจาก
- ใส่ SD ลงในพีซีของคุณ
- เปิด Etcher เลือกรูปภาพ Raspbian จากนั้นเลือกไดรฟ์การ์ด SD แล้วกด Flash!
เมื่อเตรียมรูปภาพแล้ว ให้นำการ์ดออกอย่างปลอดภัยและเตรียมพร้อมสำหรับขั้นตอนต่อไป
ขั้นตอนที่ 3: ตั้งค่า Pi และ Docking Hub ของคุณ
คุณต้องติดตั้ง Pi Zero W บน Raspberry Pi Zero Docking Hub มีสกรูและสแตนออฟ 4 ชุด ใช้เวลาประกอบไม่ถึงนาที
ใส่การ์ด SD ที่เตรียมไว้ลงใน Pi Zero W เชื่อมต่อจอภาพของคุณเข้ากับพอร์ต HDMI ของ Pi Zero W (ต้องทำก่อนเปิดเครื่อง Pi) เชื่อมต่อแป้นพิมพ์และเมาส์ USB และสุดท้ายเชื่อมต่อไมโครโฟนและลำโพง หากต้องการเปิดเครื่อง ให้เชื่อมต่อสายไฟ USB 5v เข้ากับพอร์ตจ่ายไฟบน Docking Hub (ไม่ใช่พอร์ต PWR บน PI)
คุณควรเห็น Raspbian OS ปกติปรากฏขึ้นบนจอภาพ
ขั้นตอนที่ 4: กำหนดค่า Pi. ของคุณ
ตั้งค่า WiFi
คลิกเมาส์ซ้ายเหนือไอคอน WiFi ที่แถบด้านบน เลือกเครือข่ายของคุณเพื่อเชื่อมต่อ คุณต้องทำเพียงครั้งเดียวเว้นแต่การตั้งค่าเครือข่ายจะมีการเปลี่ยนแปลงหรือจำเป็นต้องเปลี่ยน
ตั้งค่าเสียงเริ่มต้น
ขั้นตอนนี้มีความสำคัญในการรับเสียง Raspberry Pi Zero Docking Hub เพื่อทำงานกับซอฟต์แวร์ Alexa เริ่มต้น
เริ่มเทอร์มินัลและแก้ไข /boot/config.txt
sudo nano /boot/config.txt
ปิดใช้งานเสียงแอนะล็อกและ hdmi โดยใส่ '#' หน้าบรรทัดต่อไปนี้ในไฟล์:
#dtparam=audio=on
กด ctrl-x, y และ enter เพื่อบันทึก
ในเทอร์มินัลเดียวกัน แก้ไข ~/.asoundrc
nano ~/.asoundrc
แทนที่เนื้อหาของไฟล์นั้นด้วยสิ่งต่อไปนี้:
pcm.!default {
พิมพ์ plug slave { pcm "hw: 1, 0" } } ctl.!default { ประเภทปลั๊กการ์ด 1 }
กด ctrl-x, y และ enter เพื่อบันทึก
ขออภัย ฉันยังไม่พบวิธีตั้งค่าเริ่มต้นแบบถาวร ในระหว่างนี้ คุณต้องทำทุกครั้งที่เริ่มต้น
เปิดใช้งาน SSH/VNC (ไม่บังคับ)
หากคุณไม่ต้องการใช้จอภาพ แป้นพิมพ์ และเมาส์ในการเปิดเครื่องครั้งถัดไป การเปิดใช้ตัวเลือกเหล่านี้จะช่วยให้คุณเข้าถึง Pi จากระยะไกลได้ ตัวเลือกเหล่านี้อยู่ภายใต้การกำหนดค่า Preference/Raspberry Pi จากนั้นไปที่อินเทอร์เฟซและทำเครื่องหมายที่ตัวเลือก SSH และ VNC
ขั้นตอนที่ 5: ติดตั้งซอฟต์แวร์ Alexa
ฉันจะไม่ทำซ้ำคำแนะนำที่ยอดเยี่ยมจากโครงการตัวอย่าง Alexa AVS เพียงไปที่โครงการ Github (ลิงก์) และทำตามคำแนะนำเพื่อตั้งค่าซอฟต์แวร์ Alexa
แม้ว่าจะมีบางจุดที่ควรทราบ:
- คุณสามารถข้ามขั้นตอนที่ 1 ได้เนื่องจากคุณได้ตั้งค่า Pi ของคุณแล้ว
- เลือก "1/ 3.5mm audio" ในคำถามยืนยันข้อใดข้อหนึ่งที่ถามโดยสคริปต์ automation_install.sh
- ฉันไม่สามารถเริ่มใช้งาน Sensory wake word engine (พบคำสั่งที่ผิดกฎหมาย) ดังนั้นฉันจึงใช้ Snowboy (kitt_ai)
ขั้นตอนที่ 6: Alexa ไฮไฟว์
ขอแสดงความยินดี! พูดว่า "High Five" กับ Alexa
หากคุณเปิดใช้งาน SSH (หรือเซิร์ฟเวอร์ VNC) คุณสามารถรีสตาร์ท Pi และเรียกใช้ซอฟต์แวร์ Alexa แบบไม่มีหัว (โดยไม่ต้องใช้จอภาพ/แป้นพิมพ์/เมาส์) ในพีซีของคุณให้รันเทอร์มินัล SSH สามเทอร์มินัลและเชื่อมต่อกับ Pi ใช้เทอร์มินัลเหล่านี้เพื่อเริ่มโปรแกรมเรียกทำงานของ Alexa (เช่น "npm start", "mvn exec:exec" และ "wakeWordAgent -e kitt_ai") ข้อดีอีกประการในการรันแบบ headless คือโปรแกรม Alexa java (mvn exec:exec) ทำงานได้ราบรื่นขึ้นเล็กน้อย
โดยรวมแล้ว ฉันประทับใจกับประสิทธิภาพของตัวอย่าง Alexa ที่ทำงานบน Pi - การบันทึกเสียงนั้นค่อนข้างตอบสนอง แม่นยำ และเชื่อถือได้ แน่นอนว่ามีช่องว่างด้านประสิทธิภาพระหว่าง Echo (Dot) ดั้งเดิมและการตั้งค่านี้ แต่ช่องว่างนั้นไม่ใหญ่มาก สิ่งหนึ่งที่ฉันไม่มีความสุขคือฉันไม่สามารถให้ Amazon Prime Music เล่นบนการตั้งค่านี้ได้ แม้ว่าบางคนจะบอกว่า Prime Music ได้รับการสนับสนุน อาจมีความแตกต่างที่ Amazon อนุญาตระหว่างแคนาดาและสหรัฐอเมริกา หรือบางอย่างที่ฉันตั้งค่าไม่ถูกต้อง หากคุณรู้วิธีรับ Prime Music ด้วยตัวอย่าง Alexa โปรดแจ้งให้เราทราบ
แนะนำ:
Alexa Voice ควบคุม Raspberry Pi Drone ด้วย IoT และ AWS: 6 ขั้นตอน (พร้อมรูปภาพ)
Alexa Voice ควบคุม Raspberry Pi Drone ด้วย IoT และ AWS: สวัสดี! ฉันชื่ออาร์ม ฉันอายุ 13 ปีจากแมสซาชูเซตส์ บทช่วยสอนนี้แสดงให้เห็นว่าคุณสามารถอนุมานจากชื่อได้อย่างไรว่าจะสร้าง Raspberry Pi Drone ได้อย่างไร ต้นแบบนี้แสดงให้เห็นว่าโดรนมีการพัฒนาอย่างไร และพวกมันจะมีบทบาทสำคัญขนาดไหนใน
หน้าแรก/Lab Voice Controlled Assistant: 14 ขั้นตอน (พร้อมรูปภาพ)
Home/Lab Voice Controlled Assistant: About MeHello! นี่เป็นคำสั่งแรกของฉัน ฉันอายุ 17 ปี ฉันมาจากประเทศกรีซ ภาษาอังกฤษของฉันอาจไม่สมบูรณ์แบบ แต่ฉันจะทำให้ดีที่สุด ดังนั้น ตอนแรกฉันออกแบบแอพนี้เมื่อ 2 ปีที่แล้ว และพบว่าการประกวดครั้งนี้เป็นโอกาสในการอัปเดตโปรเจ็กต์เก่าของฉัน
พูดคุยกับ Alexa และ Google Assistant ร่วมกันใน Raspberry Pi: 4 ขั้นตอน
พูดคุยกับ Alexa และ Google Assistant ร่วมกันใน Raspberry Pi: เรียกใช้ Amazon Alexa และ Google Assistant พร้อมกันใน Raspberry Pi เรียกชื่อของพวกเขา พวกเขาเปิดไฟ LED ของตัวเองและเสียงเรียกเข้าสำหรับการตอบสนอง จากนั้นคุณขอคำขอและพวกเขาตอบคุณตามลำดับ คุณสามารถรู้ลักษณะนิสัยของพวกเขา
Alexa Voice Control DIY: 7 ขั้นตอน (พร้อมรูปภาพ)
Alexa Voice Control DIY: สวัสดี นี่เป็นคำสั่งแรกของฉัน ฉันจะแสดงวิธีสร้างสวิตช์ควบคุมด้วยเสียงสำหรับ Amazon Alexa ซึ่งสามารถทำงานร่วมกับ Google Assistant ได้ กรุณาลงคะแนนให้ฉัน
DIY Google Home พร้อมลำโพง Bluetooth บน Raspberry Pi Zero Docking Hub: 7 ขั้นตอน (พร้อมรูปภาพ)
DIY Google Home พร้อมลำโพง Bluetooth บน Raspberry Pi Zero Docking Hub: เรามีคำแนะนำเกี่ยวกับ DIY Amazon Echo Alexa - Alexa Voice Assistant บน Raspberry Pi Zero Docking Hub คราวนี้เราต้องการแสดงวิธีสร้างหน้าแรกของ Google แบบ DIY ในคำแนะนำนี้ เราจะแสดงวิธีติดตั้งและตั้งค่า Google Assistant