คำแนะนำในการสร้างลำโพงอัจฉริยะด้วย Raspberry Pi

Como crear un altavoz inteligente กับ Raspberry Pi

ลำโพงอัจฉริยะเป็นหนึ่งในอุปกรณ์ที่มีประโยชน์ที่สุดที่มีอยู่ในปัจจุบัน แต่น่าเสียดายที่อุปกรณ์ทั้งหมดเสี่ยงต่อความเป็นส่วนตัวของคุณ ไม่เป็นความลับกับใครทั้งนั้น ทั้ง Google และ Amazon ใช้ลำโพงอัจฉริยะ Google Home และ Amazon Echo เพื่อรวบรวมข้อมูลผู้ใช้ . สิ่งที่น่ากลัวที่สุดเกี่ยวกับอุปกรณ์เหล่านี้คือการทำงานต้องการให้อุปกรณ์เหล่านี้ฟังอยู่ตลอดเวลา

ลำโพงอัจฉริยะจากแบรนด์เหล่านี้อาจส่งเซิร์ฟเวอร์ไม่เพียง แต่คำสั่งที่คุณพูดกับพวกเขาเท่านั้น แต่ยังส่งทุกสิ่งที่คุณพูดใกล้กับพวกเขาด้วย หากคุณให้ความสำคัญกับความเป็นส่วนตัว แต่ต้องการฟังก์ชันบางอย่างจากลำโพงอัจฉริยะ คุณก็สามารถสร้างของคุณเองได้ . ทุกวันนี้มีเครื่องมือมากมายที่จะช่วยให้คุณทำได้ คุณไม่จำเป็นต้องเป็นวิศวกร เพียงทำตามบทช่วยสอนต่อไปนี้แล้วคุณจะประสบความสำเร็จ

ข้อกำหนดในการสร้างลำโพงอัจฉริยะด้วย Raspberry Pi

Desconectar ไมโครโฟโน

สิ่งที่คุณต้องมีเพื่อสร้างลำโพงอัจฉริยะของคุณเองมีดังต่อไปนี้:

เป้าหมายของลำโพงอัจฉริยะคือการสามารถได้ยินเสียงของคุณและเข้าใจคำแนะนำในการดำเนินการ โดยสังเขป, แนวคิดหลักคือสามารถควบคุมลำโพงได้ด้วยคำสั่งเสียง . นอกจากนี้ ผู้พูดควรสร้างการตอบสนองด้วยเสียง คุณคุยกับเขาแล้วเขาจะตอบคุณ สำหรับสิ่งนี้ จำเป็นต้องกำหนดค่าผู้ช่วยเสียงอัจฉริยะ ได้อย่างไร เราจะอธิบายให้คุณทราบทันที

ขั้นตอนการสร้างลำโพงอัจฉริยะด้วย Raspberry Pi

altavoz inteligente ราสเบอร์รี่ Pi

สิ่งแรกที่คุณต้องทำคือเชื่อมต่อทุกอย่างเข้ากับแหล่งจ่ายไฟ (ลำโพงและไมโครโฟน) และพอร์ตที่เกี่ยวข้อง แล้ว, ดำเนินการติดตั้ง Linux บน Raspberry Pi : คุณสามารถทำได้ด้วย ราสเบอร์รี่ Pi Imager หรือด้วยการ์ด microSD ที่มี NOOBS เมื่อคุณติดตั้ง Raspberry Pi และใช้งานระบบปฏิบัติการ Linux แล้ว ให้ทำตามขั้นตอนเหล่านี้เพื่อสร้างลำโพงอัจฉริยะ:

  • เปิดเทอร์มินัลหรือใช้ไคลเอ็นต์ SSH กดไลก์ ฉาบ เพื่อเชื่อมต่อกับ Raspberry Pi ของคุณ หากชื่อผู้ใช้ของคุณคือ Pi และที่อยู่ IP ในเครื่องของ Raspberry Pi คือ 192.168.1.32 คุณสามารถเข้าสู่ระบบด้วยคำสั่งนี้:
     ssh pi @192 .168.1.32
  • ตรวจสอบให้แน่ใจว่า Raspberry Pi ของคุณทันสมัย โดยป้อนคำสั่งต่อไปนี้ใน Terminal:
     sudo-apt ปรับปรุง
    อัพเกรด sudo apt
  • เมื่อบอร์ดคอมพิวเตอร์เครื่องเดียวของคุณทันสมัยแล้ว ให้ไปที่ ติดตั้ง git ด้วยคำสั่งนี้:
     sudo apt install git
  • โคลน Mycroft core ลงในโฮมไดเร็กตอรี่ของคุณ และ cd เข้าไปดังนี้:
     โคลน git https://github.com/MycroftAI/mycroft-core.git cd mycroft-core
  • ไดเร็กทอรีจะมีไฟล์หลายไฟล์ที่โคลนจากที่เก็บ Mycroft คุณสามารถตรวจสอบได้ด้วยคำสั่ง ” ls ” (ไม่มีเครื่องหมายคำพูด)
  • สองตัวที่คุณควรให้ความสนใจมากที่สุดคือ README.md ซึ่งมีข้อมูลที่เป็นประโยชน์เกี่ยวกับซอฟต์แวร์และ dev_setup.sh สคริปต์ที่จะช่วยให้การติดตั้งเป็นแบบอัตโนมัติ ใช้กับคำสั่งนี้:
 แมว README.md
  • ถัดไป อ่านไฟล์แล้วเรียกใช้สคริปต์ด้วย:
 ./dev_setup.sh
  • คุณจะถูกถามว่าคุณต้องการเรียกใช้เวอร์ชันเสถียรหรือไม่เสถียร: เลือกมั่นคง . (ป้อน "Y" สำหรับใช่และ "N" สำหรับไม่ใช่)
  • คุณต้องเลือกด้วยว่าคุณต้องการ Mycroft เพื่อตรวจสอบการอัปเดตโดยอัตโนมัติ .
  • สุดท้าย คุณจะถูกถามว่าคุณต้องการเสียงหุ่นยนต์ที่สร้างขึ้นในเครื่องหรือไม่ (เรียกว่า "เลียนแบบ") และสคริปต์ควรเพิ่มคำสั่งตัวช่วย Mycroft ลงในเส้นทางภายในเครื่องหรือไม่ เสียงหุ่นยนต์ในพื้นที่จะใช้เวลาหลายชั่วโมงในการสร้างบน Raspberry Pi แต่ก็คุ้มค่า เนื่องจากคุณจะสามารถพูดคุยกับผู้ช่วยเสียงได้แม้ไม่มีอินเทอร์เน็ต และสำหรับอย่างหลัง การเพิ่มคำสั่งในพาธของคุณหมายความว่าจะง่ายต่อการค้นหาและใช้งานในภายหลัง

เมื่อคุณได้ตัดสินใจแล้ว สคริปต์จะดาวน์โหลดและติดตั้งแพ็คเกจ Python หลายโหล . กระบวนการนี้ควรใช้เวลาประมาณ 10 นาที แต่อาจแตกต่างกันไปตามความเร็วในการเชื่อมต่อของคุณ เมื่อคุณกลับไปที่บรรทัดคำสั่ง คุณสามารถเริ่ม Mycroft AI ด้วยคำสั่งนี้:

 ./start-mycroft.sh ทั้งหมด

นั้นคือทั้งหมด! Mycroft พร้อมใช้งานแล้ว ดังนั้นลำโพงอัจฉริยะของคุณ (Raspberry Pi) กำลังฟังผ่านไมโครโฟนอยู่แล้วและพร้อมที่จะตอบสนองผ่านลำโพง .

วิธีใช้ลำโพงอัจฉริยะที่สร้างจาก Raspberry Pi และ Mycroft

ผู้ช่วยเสียง Mycroft ที่เรากำหนดค่าไว้ใน Raspberry Pi ก่อนหน้านี้ทำงานในลักษณะเดียวกับผู้ช่วยทั้งหมดที่คุณรู้จัก คุณสามารถ ขอให้เขาบอกสภาพอากาศในพื้นที่ของคุณ เพิ่มหรือลดระดับเสียงด้วยเสียงของคุณ หรือคุณสามารถพูดว่า "เปิดข่าว" เพื่อให้เสียงหุ่นยนต์ของ Mimic อ่านฟีดข่าว RSS ที่เหมาะสมกับตำแหน่งของคุณ

ด้วยคำสั่ง “ls /opt/mycroft/skills” คุณจะเห็นทักษะทั้งหมดที่ Mycroft มี แต่ละไดเร็กทอรีที่ส่งคืนอันเป็นผลมาจากคำสั่งนี้จะมีไฟล์ README.md ซึ่งมีรายละเอียด ข้อกำหนดและคำแนะนำในการใช้งาน . ใช้คำสั่ง cat เพื่ออ่านเนื้อหา ตัวอย่างเช่น หากคุณต้องการค้นหาคำแนะนำสำหรับมุขตลกของ Mycroft ให้ป้อน “cat /opt/mycroft/skills/mycroft-joke.mycroftai/README.md”

วิธีเพิ่มทักษะใหม่ให้กับ Mycroft

Mycroft มีร้านค้าหรือพื้นที่เก็บข้อมูลที่คุณสามารถเพิ่มความสามารถหรือทักษะใหม่ ๆ ที่จะช่วยให้คุณ ขยายจำนวนคำสั่งที่สมาร์ทลำโพงสามารถเข้าใจและปฏิบัติตาม . โดยไปที่ มายครอฟท์ มาร์เก็ตเพลส และเลือกสิ่งที่คุณต้องการ หากต้องการเพิ่ม คุณจะต้องสร้างบัญชีใน Mycroft AI อย่างไรก็ตาม คุณสามารถโคลนทักษะได้โดยตรงจากคลังเก็บทักษะของ Mycroft GitHub

หากต้องการเพิ่มทักษะใหม่ผ่าน Terminal เพียงแค่ คัดลอก URL ของทักษะที่คุณต้องการให้ Mycroft เรียนรู้ และป้อนคำสั่งนี้:

 cd /opt/mycroft/skills/ git clone paste-skill-url-here

น่าเสียดายที่ทักษะส่วนใหญ่ที่ Mycroft นำเสนอนั้นเข้ากันได้กับภาษาอังกฤษเท่านั้น แต่ถ้าคุณดูดีๆ คุณจะพบว่าทักษะหลายอย่างที่รองรับภาษาสเปน อย่างไรก็ตาม เราหวังว่าบทช่วยสอนนี้จะเป็นประโยชน์กับคุณ