Wukong-Robot เป็นโครงการหุ่นยนต์บทสนทนาเสียงหุ่นยนต์/สมาร์ทของจีนที่เรียบง่ายยืดหยุ่นและสง่างามโดยมีจุดประสงค์เพื่อให้ผู้ผลิตชาวจีนและฮัคเคอร์สามารถสร้างลำโพงอัจฉริยะส่วนบุคคลได้อย่างรวดเร็ว Wukong-Robot อาจเป็นลำโพงเครื่องปลุกสมาร์ทซอร์สสมองโอเพนซอร์สเครื่องแรก
ณ วันที่ 31 มีนาคม 2566 Wukong-Robot มีอุปกรณ์ที่ติดตั้งมากกว่า 13,000 เครื่องและจำนวนการปลุกได้สะสมมากกว่า 700,000 ครั้ง
ลักษณะ
การสาธิต
ข้อกำหนดด้านสิ่งแวดล้อม
ติดตั้ง
อัพเกรด
วิ่ง
การกำหนดค่า
ปลั๊กอินทักษะ
อินเตอร์เฟส API
บริจาค
มีส่วนช่วย
อ้าง
เชื่อมต่อ
ปลื้มปีติ
คำถามที่พบบ่อย
คำเตือน
โมดูลาร์ ปลั๊กอินที่ใช้งานได้การจดจำเสียงการสังเคราะห์เสียงและหุ่นยนต์บทสนทนาล้วนเป็นโมดูลสูง
การสนับสนุนของจีน มันรวมเทคโนโลยีการจดจำเสียงภาษาจีนและเทคโนโลยีการสังเคราะห์คำพูดมากมายเช่น Baidu, Iflytek, Alibaba, Tencent, Openai Whisper, Apple, Microsoft Edge
การสนับสนุนหุ่นยนต์สนทนา รองรับหุ่นยนต์สนทนาในท้องถิ่นโดยอิงจาก AnyQ และสนับสนุนการเข้าถึงหุ่นยนต์การสนทนาออนไลน์เช่น Turing Robots, ChatGPT ฯลฯ
การตรวจสอบทั่วโลกตื่นขึ้นมาออฟไลน์ รองรับเครื่องยนต์ตื่นขึ้นมาสองคำสั่งการปลุกเม่นและสโนว์บอยและสนับสนุนวิธีการปลุกอื่น ๆ เช่น Muse Brain-Computer Wake-Up และ Xingkong Board Shake-Up
ยืดหยุ่นและกำหนดค่าได้ รองรับการปรับแต่งชื่อหุ่นยนต์และรองรับการเลือกปลั๊กอินสำหรับการรู้จำเสียงพูดและการสังเคราะห์
บ้านอัจฉริยะ รองรับการเชื่อมโยงกับโปรโตคอลสมาร์ทโฮมเช่นลำโพง Xiaoai, Siri, MQTT, HomeAssistant และรองรับการควบคุมเสียงของเครื่องใช้ในบ้านอัจฉริยะ
สนับสนุนการสนับสนุนแบ็กเอนด์ มันมีแบ็กเอนด์ที่รองรับซึ่งสามารถรับรู้การควบคุมระยะไกลการปรับเปลี่ยนการกำหนดค่าและการดูบันทึก
เปิด API คุณสามารถใช้ API แบบเปิดบนแบ็กเอนด์เพื่อให้ได้ฟังก์ชั่นที่สมบูรณ์ยิ่งขึ้น
การติดตั้งอย่างง่ายและรองรับแพลตฟอร์มเพิ่มเติม เมื่อเทียบกับ Dingdang-Robot โซลูชันการปลุกแบบออฟไลน์ของ PocketSphinx ถูกทอดทิ้งและการติดตั้งจะง่ายขึ้นโดยมีรหัสน้อยกว่าการบำรุงรักษาง่ายขึ้นและสามารถทำงานบน Mac และระบบ Linux ได้มากขึ้น
ฟังก์ชั่นของ Wukong-Robot ยังคงได้รับการปรับปรุงและทำซ้ำโปรดดูคำแนะนำการอัปเดตสำหรับรายละเอียด
โหมดการทำงานของ Wukong-Robot:
หลังจากที่ Wukong-Robot ถูกปลุกขึ้นมาคำสั่งเสียงของผู้ใช้เป็นเอ็นจิ้น ASR ตัวแรกที่จดจำเป็นข้อความจากนั้น NLU จะแยกวิเคราะห์ข้อความที่เป็นที่รู้จักและจากนั้นทักษะที่ตรงกับผลการวิเคราะห์และส่งมอบให้กับปลั๊กอินทักษะที่เหมาะสมสำหรับการประมวลผลคำสั่ง . หลังจากการประมวลผลปลั๊กอินเสร็จสิ้นผลลัพธ์จะถูกส่งไปยังเอ็นจิ้น TTS เพื่อสังเคราะห์เสียงและเล่นให้กับผู้ใช้
แม้ว่าการโต้ตอบหนึ่งครั้งอาจมีคำขอเครือข่ายหลายรายการ แต่ผลประโยชน์คือแต่ละลิงค์สามารถแก้ไขและปรับแต่งได้ และฉันคิดว่าในยุค 5G ความเร็วการตอบสนองของลำโพงจะไม่เป็นปัญหาประสบการณ์อีกต่อไป การปรับแต่งและการปรับแต่งเป็นกระแสหลักของอนาคตและ Wukong-Robot จะเป็นตัวเลือกที่ดีกว่าในเวลานั้น!
วิดีโอสาธิต:
Wukong-Robot + Chatgpt ใช้ลำโพงอัจฉริยะที่รองรับบทสนทนาสตรีมมิ่ง (หนึ่งนาทีครึ่ง)
แฟน ๆ ไปสู่เวอร์ชันที่กำหนดเอง Dialogue + Music + Open API + Smart Home (ห้านาที)
ใช้เครื่องสมองเพื่อปลุก Wukong-Robot
Google Aiy Voice Kit + Wukong-Robot
siri linkage wukong-robot + chatgpt
การเชื่อมโยงของ Xiao Ai Wukong-Robot
การสอน: การใช้งานเบื้องต้นของลำโพงอัจฉริยะ AI Lingyuan Open Adase Raspberry Pi & Wukong-Robot & Vits (โดย @ 2D รูปวงแหวนที่ไม่มีที่สิ้นสุด
การสอน: การใช้งานบัตเลอร์เสมือนจริง: จาร์วิส (โดย @echo)
ตัวอย่างการจัดการแบ็กเอนด์
ที่อยู่ประสบการณ์: https://bot.hahack.com (ประสบการณ์ผู้ใช้: Wukong; ประสบการณ์รหัสผ่าน: wukong@2019)
Wukong-Robot รองรับ Python> = 3.7 และ <3.10 และไม่รองรับ Python 2.x
Wukong-Robot รองรับการทำงานบนอุปกรณ์และระบบต่อไปนี้:
Intel Chip Mac (ไม่รองรับโดยชิป M1)
64bit Ubuntu (12.04 และ 14.04)
ชุดเต็มของ Raspbian Pi (ระบบ Raspbian)
Pine 64 กับ Debian Jessie 8.5 (3.10.102)
Intel Edison กับ Ubilinux (Debian wheezy 7.8)
Windows พร้อม WSL (ระบบย่อย Windows สำหรับ Linux) ติดตั้ง
ดูบทช่วยสอนการติดตั้ง Wukong-Robot
Python3 wukong.py อัปเดต
หากการอัพเกรดล้มเหลวคุณสามารถลองดำเนินการคำสั่งต่อไปนี้ด้วยตนเองในไดเรกทอรีรากของ Wukong-Robot เพื่อดูว่าปัญหาคืออะไร
การดึง git PIP3 Install -r required.txt
Python3 wukong.py
ขอแนะนำให้ดำเนินการใน TMUX หรือหัวหน้างาน
เมื่อเริ่มต้นครั้งแรกคุณจะได้รับแจ้งว่าคุณต้องการสร้างไฟล์กำหนดค่าในไดเรกทอรีผู้ใช้และเพียงป้อน y
จากนั้น wukong-robot จะถูกปลุกให้มีการโต้ตอบกับ Wake Word "Snowboy" (Wake Word สามารถปรับแต่งได้)
นอกจากนี้ Wukong-Robot จะเริ่มต้นการจัดการพื้นหลังในระหว่างการดำเนินการตามค่าเริ่มต้นโดยให้การสนทนาระยะไกลการดูและการปรับเปลี่ยนการกำหนดค่าการดูบันทึกและความสามารถอื่น ๆ
ที่อยู่เริ่มต้น: http: // localhost: 5001
ชื่อบัญชีเริ่มต้น: Wukong
รหัสผ่านเริ่มต้น: wukong@2019
ขอแนะนำให้แก้ไขชื่อผู้ใช้และรหัสผ่านเมื่อใช้อย่างเป็นทางการเพื่อหลีกเลี่ยงการรั่วไหลของความเป็นส่วนตัว
เพียงอ้างถึงคำอธิบายประกอบของไฟล์การกำหนดค่าเพื่อกำหนดค่า โปรดทราบว่าไม่แนะนำให้แก้ไขเนื้อหาใน default.yml โดยตรงมิฉะนั้นจะทำให้เกิดปัญหาในการอัปเดตที่ตามมาผ่าน git pull คุณควรคัดลอกและใส่ไว้ใน $HOME/.wukong/config.yml หรือทำตามพรอมต์เพื่อให้ Wukong-Robot ทำสิ่งนี้ให้คุณเมื่อทำงาน
เคล็ดลับ: ไม่ว่า API ของผู้ผลิตจะใช้อะไรแนะนำให้ลงทะเบียนและกรอกข้อมูลแอปพลิเคชันที่คุณลงทะเบียนแทนที่จะใช้การกำหนดค่าเริ่มต้น นี่เป็นเพราะ API เหล่านี้มีความถี่ในการใช้งานและข้อ จำกัด พร้อมกันและการใช้งานมากเกินไปจะส่งผลต่อคุณภาพการบริการ
รายการปลั๊กอินอย่างเป็นทางการ
ปลั๊กอินผลงานของผู้ใช้
อินเทอร์เฟซพื้นหลังของ Wukong-Robot เป็น Web API แบบเปิดและสามารถเรียกใช้โดยใช้วิธีการพักผ่อนดู API พื้นหลัง
การบริจาคของคุณจะกระตุ้นให้ฉันปรับปรุง Wukong-Robot ต่อไป
สำหรับผู้ใช้รายบุคคลคุณสามารถใช้ Alipay หรือ WeChat เพื่อบริจาค
| Aliipay | การชำระเงิน wechat |
|---|---|
หากภาพด้านบนแตกคุณสามารถดาวน์โหลดรูปภาพ (Alipay | WeChat) และสแกนในพื้นที่
สำหรับผู้ใช้องค์กรขอแนะนำให้เป็นผู้สนับสนุนโครงการนี้
ถ้าคุณชอบโครงการนี้โปรดให้ดาวฉันก่อน
หากต้องการพูดถึงข้อผิดพลาดโปรดไปที่หน้าปัญหา
หากต้องการมีส่วนร่วมในรหัสยินดีต้อนรับสู่ Fork เพื่อพูดถึงคำขอดึงในภายหลัง;
โปรดส่งปลั๊กอินไปยัง Wukong-Contrib;
หากคุณใช้รหัสหรือปลั๊กอินสำหรับโครงการนี้โปรดดูโครงการนี้
@misc{wukong-robot,
author = {潘伟洲},
title = {wukong-robot,一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目},
year = {2019},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {url{https://github.com/wzpan/wukong-robot}},
}ผู้พัฒนาหลักของ Wukong-Robot คือ Pan Weizhou
ช่อง QQ (แนะนำ):
ใช้ QQ เพื่อสแกนรหัส QR เพื่อเข้าร่วม:
กลุ่ม QQ: 580447290 (จำนวนคนจะเต็มและจำนวนคนจะถูกควบคุมและคุณต้องจ่าย 20 หยวนเพื่อเข้าร่วมกลุ่มหลังจากชำระเงินใน WeChat หรือ Alipay เพียงโพสต์หมายเลขโอนเมื่อสมัครเข้าร่วมเข้าร่วม กลุ่ม
| Aliipay | การชำระเงิน wechat |
|---|---|
หากภาพด้านบนแตกคุณสามารถดาวน์โหลดรูปภาพ (Alipay | WeChat) และสแกนในพื้นที่
รุ่นก่อนของ Goku คือโครงการ Dingdang-Robot และโครงการ Jasper-client ขอบคุณ Shubhro Saha, Charles Marsh และ Jan Holthuis สำหรับการมีส่วนร่วมที่โดดเด่นของพวกเขาในโครงการ Jasper;
ขอบคุณ Misaki Tomoko ที่ให้บริการประสบการณ์การจัดการพื้นหลังทางเลือก
ขอบคุณ Aliciacai สำหรับการมีส่วนร่วมของไอคอน Wukong-Robot
ขอบคุณทุกคนที่มีส่วนร่วมในโครงการนี้โครงการ Wukong-Contrib และโครงการ Dingdang-Robot!
Wukong-Robot ใช้สำหรับการศึกษาส่วนบุคคลและการวิจัยเท่านั้น
โครงการโอเพ่นซอร์สนี้ไม่มีส่วนเกี่ยวข้องกับผู้ช่วย Tencent Dingdang และโครงการ Wukong