บอร์ด ESP32 ราคาคู่ละ 30 ดอลลาร์นี้เป็นการอัปเกรดสมาร์ทโฮมที่ดีที่สุดที่ฉันทำในปีนี้
ไมโครคอนโทรลเลอร์ ESP32 เป็นกำลังสำคัญของโครงการสมาร์ทโฮม DIY คุณสามารถใช้มันได้ทุกอย่างตั้งแต่การทำปุ่มสมาร์ทง่ายๆ ไปจนถึงการสร้างเซ็นเซอร์ของคุณเอง เมื่อเร็วๆ นี้ฉันซื้อบอร์ดพัฒนา ESP32 ราคา 30 ดอลลาร์ที่เปลี่ยนสมาร์ทโฮมของฉันโดยสิ้นเชิง
reSpeaker Lite เป็นอาเรย์ไมโครโฟนคู่ที่มี ESP32
การประมวลผลเสียงบนบอร์ดที่ทรงพลัง
Seeed Studio reSpeaker Lite เป็นชุดพัฒนาออกแบบมาเพื่อทำหน้าที่เป็นอินเทอร์เฟซสำหรับการควบคุมด้วยเสียงในพื้นที่ เสียงจะถูกจับโดยอาเรย์ไมโครโฟนคู่ ซึ่งช่วยให้สามารถจับเสียงจากระยะไกลได้ ทำให้สามารถรับเสียงของคุณจากระยะไกลแม้ในขณะที่มีเสียงรบกวนพื้นหลัง
บอร์ดนี้มาพร้อมกับโปรเซสเซอร์เสียง XMOS XU316 ซึ่งจัดการงานต่างๆ เช่น การลดเสียงรบกวนและการยกเลิกเสียงสะท้อนทางอคูสติก (AEC) ซึ่งช่วยแยกเสียงของคุณออกจากเสียงรบกวนพื้นหลังอื่นๆ บอร์ดยังรวมถึงไมโครคอนโทรลเลอร์ XIAO ESP32-S3 ที่มีการเชื่อมต่อ Wi-Fi และ Bluetooth ทำให้สามารถส่งเสียงที่ประมวลผลแล้วไปยังเซิร์ฟเวอร์ท้องถิ่นของคุณ และส่งเสียงกลับมาที่บอร์ดเพื่อเล่นผ่านลำโพงที่เชื่อมต่ออยู่
บอร์ดยังมีไฟ LED RGB ที่คุณสามารถใช้แสดงสีต่างๆ เพื่อเป็นตัวบ่งชี้ว่ากำลังมีการกระทำใดเกิดขึ้นในขณะนั้น และทุกอย่างที่คุณต้องการก็มีอยู่แล้วบนบอร์ดหรือสามารถเสียบเข้ากับบอร์ดโดยตรง จึงไม่จำเป็นต้องบัดกรี
สิ่งที่ reSpeaker Lite ทำให้สามารถทำได้
ปลดปล่อยตัวเองจากลำโพงอัจฉริยะที่เป็นกรรมสิทธิ์
reSpeaker Lite ถูกออกแบบมาเป็นชุดพัฒนาแอสซิสแตนท์เสียง มันมีเกือบทุกอย่างที่คุณต้องการเพื่อเริ่มสร้างลำโพงอัจฉริยะของคุณเองที่สามารถแทนที่อุปกรณ์เช่น Amazon Echo อุปกรณ์อื่นที่คุณต้องมีเพื่อให้ลำโพงอัจฉริยะของคุณทำงานได้คือ ลำโพง 5W และอะแดปเตอร์ไฟ USB-C
การสร้างลำโพงอัจฉริยะของคุณเองอาจเป็นเรื่องท้าทายเพราะต้องสามารถตรวจจับเสียงของคุณได้แม้ในสภาพแวดล้อมที่มีเสียงดัง และต้องสามารถจดจำคำปลุกเฉพาะ (เช่น "Alexa") ซึ่งบ่งบอกว่าคุณกำลังพยายามพูดกับลำโพงอัจฉริยะ ชิป XMOS บน reSpeaker Lite ทำให้สิ่งนี้เป็นไปได้โดยจัดการงานด้านเสียงทั้งหมด ตัวอย่างเช่น AEC จะลบเสียงใดๆ ที่ลำโพงกำลังเล่นอยู่จากสิ่งที่ไมโครโฟนได้ยิน เพื่อว่าเมื่อมีการเล่นเพลงจากลำโพง เสียงเพลงนั้นจะไม่กลบคำสั่งของคุณ
ยังมีฟีเจอร์เช่น การลดเสียงรบกวนที่ลบเสียงพื้นหลังที่ไม่ใช่มนุษย์ออกจากเสียงอินพุต และการควบคุมกำลังเสียงอัตโนมัติที่ปรับระดับเสียงของคุณ ซึ่งหมายความว่าไม่ว่าคุณจะตะโกนใกล้ไมโครโฟนหรือกระซิบห่างออกไปหลายฟุต เสียงก็จะอยู่ในระดับที่เหมาะสมสำหรับการจดจำเสียง
ผลลัพธ์คือการใช้ reSpeaker Lite คุณสามารถสร้างลำโพงอัจฉริยะที่ทำงานได้ดีพอที่จะให้คุณเลิกใช้ลำโพงอัจฉริยะที่มีสิทธิ์เฉพาะของคุณได้ แล้วคุณก็สามารถแทนที่ด้วยโมเดลท้องถิ่นที่เคารพความเป็นส่วนตัวของคุณและไม่พึ่งพาคลาวด์ได้
การเชื่อมต่อกับ Home Assistant นั้นง่าย
ESPHome ชนะ
ความจริงก็คือคุณไม่สามารถแค่ซื้อ reSpeaker Lite เสียบใช้งาน ลงชื่อเข้าใช้บัญชี แล้วมันจะควบคุมบ้านอัจฉริยะของคุณได้เหมือนกับทางเลือกอย่างลำโพงอัจฉริยะ Alexa หรือ Google Home ระบบเหล่านี้ขึ้นอยู่กับกระบวนการที่เกิดขึ้นบนเซิร์ฟเวอร์คลาวด์ คุณจำเป็นต้องมีสมองบางอย่างเพื่อแทนที่บริการคลาวด์เหล่านี้ และนั่นคือจุดที่ Home Assistant เข้ามามีบทบาท
Home Assistant เป็นซอฟต์แวร์สมาร์ทโฮมฟรีและโอเพ่นซอร์สที่ทำงานร่วมกับอุปกรณ์สมาร์ทโฮมได้หลากหลายและมีฟีเจอร์อัตโนมัติที่ทรงพลัง คุณสามารถรวมลำโพงสมาร์ท DIY ของคุณกับ Home Assistant ผ่าน ESPHome เพื่อสร้างระบบที่สามารถทำหลายๆ สิ่งที่ลำโพงสมาร์ทแบบมีเจ้าของสามารถทำได้ reSpeaker Lite จะฟังคำปลุก ฟังคำสั่งของคุณ และส่งต่อไปยัง Home Assistant เพื่อจัดการ
โดยค่าเริ่มต้น ผู้ช่วยเสียง Assist ดั้งเดิมใน Home Assistant จะค่อนข้างพื้นฐาน มันมีชุดคำสั่งที่จำกัดที่คุณสามารถใช้เพื่อควบคุมบ้านอัจฉริยะของคุณ เช่น การเปิดและปิดไฟหรือการเล่นเพลง คุณสามารถใช้คำสั่งเหล่านี้เพื่อควบคุมบ้านอัจฉริยะของคุณด้วยเสียงของคุณโดยใช้ reSpeaker Lite เช่นเดียวกับการใช้ลำโพงอัจฉริยะที่เป็นกรรมสิทธิ์
สิ่งที่ Assist ไม่สามารถทำได้ทันทีคือเรื่องเช่นการตอบคำถามหรือการเข้าใจภาษาธรรมชาติเหมือนกับลำโพงอัจฉริยะ Echo หรือ Google Home อย่างไรก็ตาม คุณสามารถเชื่อมต่อ Assist กับบริการ LLM เช่น OpenAI และทำให้มันฉลาดขึ้นมาก
ประสบการณ์นั้นเปรียบเทียบได้กับลำโพงอัจฉริยะอื่น ๆ
การตรวจจับคำปลุกทำได้ดี และการตอบสนองรวดเร็ว
มีสองสิ่งที่ลำโพงอัจฉริยะที่ดีจำเป็นต้องทำได้ มันต้องสามารถตรวจจับคำปลุกได้อย่างแม่นยำและฟังคำสั่งของคุณได้ และมันต้องสามารถตอบสนองได้โดยไม่ล่าช้าเกินไปจนทำให้หงุดหงิด
reSpeaker Lite ทำทั้งสองสิ่งนี้ มันสามารถจับคำปลุกในสำนักงานที่บ้านของฉันได้แม้ว่าฉันจะเปิดเพลงผ่านลำโพงไฮไฟที่อยู่ใกล้มัน มันเข้าใจคำสั่งของฉันอย่างชัดเจน และการตอบสนองก็รวดเร็ว หากฉันขอให้มันปิดไฟ ตัวอย่างเช่น มันเกิดขึ้นภายในเวลาประมาณหนึ่งวินาที ซึ่งเร็วพอเพียงสำหรับความต้องการของฉัน
การเชื่อมต่อมันกับ LLM ยังทำให้มันมีความเข้าใจที่ดีกว่าความสามารถเริ่มต้นของลำโพงอัจฉริยะส่วนใหญ่ ตัวอย่างเช่น ถ้าฉันถาม Alexa เกี่ยวกับสถิติการแข่งขันวิ่ง 100 เมตรชายระดับโลก มันสามารถบอกคำตอบได้ ถ้าฉันถามต่อว่า “แล้ว 200 เมตรล่ะ?” Alexa จะพยายามเปิดสกิลที่ไม่เกี่ยวข้อง โดยล้มเหลวในการเข้าใจว่าคำถามนี้เกี่ยวข้องกับคำถามก่อนหน้า
ด้วยความช่วยเหลือของ LLM ลำโพงอัจฉริยะ reSpeaker Lite ของฉันไม่เพียงแต่ตอบคำถามแรกได้อย่างถูกต้องเท่านั้น แต่ยังเข้าใจความตั้งใจของฉันอย่างถูกต้องและบอกสถิติรันนิ่งโลกของผู้ชายระยะ 200 เมตรให้ฉันด้วย ขอบคุณบอร์ด ESP32 ราคา 30 ดอลลาร์นี้ ตอนนี้ฉันมีลำโพงอัจฉริยะที่สามารถควบคุมอุปกรณ์ของฉันในพื้นที่ได้ และสำหรับความต้องการของฉัน มันสามารถทำงานได้ดีเท่ากับลำโพงอัจฉริยะ Echo ของฉัน
ลำโพงอัจฉริยะในท้องถิ่นที่ฉลาดต้องการ LLM ในท้องถิ่น
การเชื่อมต่อลำโพงอัจฉริยะในเครื่องกับ LLM ภายนอกบางส่วนจะทำให้วัตถุประสงค์ของลำโพงอัจฉริยะในเครื่องลดลง เนื่องจากมันส่งข้อมูลเกี่ยวกับสมาร์ทโฮมของคุณไปยังบริการของบุคคลที่สามบนคลาวด์ อย่างไรก็ตาม หากคุณมีคอมพิวเตอร์ที่มี GPU ที่เหมาะสม คุณสามารถโฮสต์ LLM ในเครื่องของคุณเองเป็นสมอง เพื่อทำให้ลำโพงอัจฉริยะของคุณฉลาดขึ้นโดยที่ไม่มีข้อมูลใด ๆ ของคุณออกจากเครือข่ายบ้าน



