Wukong-Robot ist ein einfaches, flexibles und elegantes chinesisches Sprachgesprächs-Roboter-/Smart-Lautsprecher-Projekt, mit dem der chinesische Hersteller und Haker schnell personalisierte intelligente Lautsprecher erstellen können. Wukong-Robot ist möglicherweise auch der erste Open-Source-Hirn-Computer-Wak-up-Smart-Lautsprecher.
Zum 31. März 2023 verfügt Wukong-Robot über mehr als 13.000 installierte Geräte, und die Anzahl der Weck-ups hat sich mehr als 700.000 Mal angesammelt.
Merkmal
Demo
Umweltanforderungen
Installieren
Upgrade
laufen
Konfiguration
Skill Plug-In
API -Schnittstelle
Spenden
beitragen
Zitat
verbinden
dankbar
FAQ
Haftungsausschluss
Modular. Funktionelle Plug-Ins, Spracherkennung, Sprachsynthese und Dialogroboter waren sehr modular.
Chinesische Unterstützung. Es integriert viele chinesische Spracherkennung und Sprachsynthese -Technologien wie Baidu, Iflytek, Alibaba, Tencent, Openai Whisper, Apple, Microsoft Edge, Vits Sound Cloning TTs und können sich weiter ausdehnen.
Gesprächsroboterunterstützung. Unterstützt lokale Konversationsroboter basierend auf Anyq und unterstützt den Zugriff auf Online -Konversationsroboter wie Turing -Roboter, Chatgpt usw.
Globale Überwachung, offline aufwachen. Es unterstützt zwei Offline-Sprachkommando-Weckmaschinen, Porcupine und Snowboy, und andere Weckmethoden wie das Wake-up und das Xingkong-Board-Shak-up.
Flexibel und konfigurierbar. Unterstützt das Anpassen von Roboternamen und unterstützt die Auswahl von Plug-Ins für Spracherkennung und Synthese.
Smart Home. Unterstützt die Verknüpfung mit Smart -Home -Protokollen wie Xiaoai Speaker, Siri, MQTT, HOMAUSISTANT, und unterstützt die Sprachkontrolle für Smart -Home -Geräte.
Backend unterstützende Unterstützung. Es bietet ein unterstützendes Backend, das Fernbedienung, Konfigurationsänderung und Protokollansicht realisieren kann.
Offene API. Sie können die offene API im Backend verwenden, um reichhaltigere Funktionen zu erzielen.
Einfache Installation und Unterstützung mehr Plattformen. Im Vergleich zu Dingdang-Robot wird die Offline-Wecklösung von Taschensphinx aufgegeben, und die Installation wird mit weniger Code einfacher, leichter zu warten und kann auf Mac- und mehr Linux-Systemen ausgeführt werden.
Die Funktionen von Wukong-Robot werden weiterhin aktualisiert und iteriert. Weitere Informationen finden Sie in den Aktualisierungsanweisungen.
Der Arbeitsmodus von Wukong-Robot:
Nachdem Wukong-Robot geweckt wurde, ist der Sprachbefehl des Benutzers zuerst ASR-Engine, um ihn in Text zu erkennen, dann analysiert NLU den erkannten Text und dann die Fähigkeiten, die den Analyseergebnissen übereinstimmen und an ein Skill-In-Infizier für die Verarbeitung des Befehls übergeben wird . Nach Abschluss der Plug-in-Verarbeitung wird das Ergebnis an die TTS-Engine übergeben, um es in Stimme zu synthetisieren und dem Benutzer abzuspielen.
Obwohl eine Interaktion mehrere Netzwerkanforderungen enthalten kann, kann der Vorteil geändert und angepasst werden. Und ich denke, dass in der 5G -Ära die Reaktionsgeschwindigkeit von Sprechern kein Erfahrung mehr sein wird. Anpassung und Personalisierung sind der Mainstream der Zukunft, und Wukong-Robot wird zu dieser Zeit eine bessere Wahl sein!
Demo -Video:
Wukong-Robot + Chatgpt implementiert intelligente Sprecher, die den Streaming-Dialog unterstützen (eineinhalb Minuten)
Fans zur benutzerdefinierten Version, Demonstrationsdialog + Musik + Open API + Smart Home (fünf Minuten)
Verwenden Sie die Gehirnmaschine, um Wukong-Robot aufzuwachen
Google Aiy Voice Kit + Wukong-Robot
SIRI LINKAGE WUKONG-ROBOT + CHATGPT
Xiao Ai's Verknüpfung Wukong-Robot
Tutorial: Die vorläufige Implementierung von Ai Lingyuan Open Source Smart-Lautsprecher basierend auf Raspberry Pi & Wukong-Robot & Vits (von @ 2D-Ring-förmigen unendlichen Potential-Brunnen)
Tutorial: Implementierung eines virtuellen Butlers: Jarvis (von @echo)
Backend Management Demo
Erfahrung Adresse: https://bot.hahack.com (Erfahrung Benutzername: Wukong; Erfahrung Passwort: Wukong@2019)
Wukong-Robot unterstützt nur Python> = 3,7 und <3,10 und unterstützt Python 2.x nicht.
Wukong-Robot unterstützt das Ausführen der folgenden Geräte und Systeme:
Intel Chip Mac (nicht von M1 Chip unterstützt)
64bit Ubuntu (12.04 und 14.04)
Vollständige Reihe von Raspbian Pi (Raspbian System)
Pine 64 mit Debian Jessie 8.5 (3.10.102)
Intel Edison mit Ubilinux (Debian Wheezy 7.8)
Windows mit WSL (Windows -Subsystem für Linux) installiert
Siehe das Tutorial für Wukong-Robot-Installation.
Python3 Wukong.py Update
Wenn das Upgrade fehlschlägt, können Sie versuchen, den folgenden Befehl im Stammverzeichnis von Wukong-Robot manuell auszuführen, um zu erkennen, was das Problem ist.
Git ziehen PIP3 Install -r -Anforderungen.txt
Python3 Wukong.py
Es wird empfohlen, in TMUX oder Supervisor auszuführen.
Wenn Sie das erste Mal beginnen, werden Sie aufgefordert, ob Sie im Benutzerverzeichnis eine Konfigurationsdatei erstellen möchten, und einfach y eingeben möchten.
Dann wird der Wukong-Robot geweckt, um mit dem Wake-Wort "Snowboy" zu interagieren (das Wake-Wort ist anpassbar).
Darüber hinaus startet Wukong-Robot standardmäßig ein Hintergrundverwaltungsende während des Betriebs, wobei Remote-Konversationen, Anzeigen und Ändern von Konfigurationen, Anzeigen von Protokollen und anderen Funktionen bereitgestellt werden.
Standardadresse: http: // localhost: 5001
Standard -Kontoname: Wukong
Standardkennwort: Wukong@2019
Es wird empfohlen, den Benutzernamen und das Kennwort zu ändern, wenn sie formell verwendet werden, um Datenschutzlecks zu vermeiden.
Beziehen Sie sich einfach auf die Annotation der Konfigurationsdatei, um sie zu konfigurieren. Beachten Sie, dass es nicht empfohlen wird, den Inhalt in default.yml direkt zu ändern, andernfalls verursacht dies Probleme, nachfolgende Aktualisierungen über git pull zu erhalten. Sie sollten eins kopieren und in $HOME/.wukong/config.yml einfügen oder die Eingabeaufforderungen befolgen, Wukong-Robot beim Laufen für Sie tun zu lassen.
Tipps: Unabhängig davon, welche API des Herstellers verwendet wird, wird empfohlen, die von Ihnen registrierten Anwendungsinformationen zu registrieren und auszufüllen, anstatt die Standardkonfiguration zu verwenden. Dies liegt daran, dass diese APIs Verwendungsfrequenz- und Parallelitätsbeschränkungen aufweisen, und eine übermäßige Verwendung von ihnen wirkt sich auf die Servicequalität aus.
Offizielle Pluginliste
Benutzerbeitrags -Plugin
Die Hintergrundschnittstelle von Wukong-Robot ist eine offene Web-API und kann mithilfe der erholsamen Methode aufgerufen werden, siehe die Hintergrund-API.
Ihre Spende wird mich ermutigen, Wukong-Robot weiter zu verbessern.
Für einzelne Benutzer können Sie mit Alipay oder WeChat spenden.
| Alipay | Wechat -Zahlung |
|---|---|
Wenn das obige Bild geknackt ist, können Sie das Bild (Alipay | Wechat) herunterladen und lokal scannen.
Für Unternehmensnutzer wird empfohlen, der Unterstützer dieses Projekts zu werden.
Wenn Ihnen dieses Projekt gefällt, geben Sie mir bitte zuerst einen Stern.
Um einen Fehler zu erwähnen, gehen Sie bitte zur Ausgabeseite.
Willkommen in Fork, um die Pull -Anfrage später zu erwähnen.
Bitte senden Sie das Plugin an Wukong-Contrib.
Wenn Sie den Code oder das Plug-In für dieses Projekt verwenden, finden Sie dieses Projekt.
@misc{wukong-robot,
author = {潘伟洲},
title = {wukong-robot,一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目},
year = {2019},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {url{https://github.com/wzpan/wukong-robot}},
}Der Hauptentwickler von Wukong-Robot ist Pan Weishou.
QQ -Kanal (empfohlen):
Verwenden Sie QQ, um den QR -Code zum Beitritt zu scannen:
QQ -Gruppe: 580447290 (Die Anzahl der Personen ist voll und die Anzahl der Personen wird kontrolliert, und Sie müssen 20 Yuan bezahlen, um sich der Gruppe anzuschließen. Nach Zahlung auf WeChat oder Alipay, einfach eine Überweisungsnummer veröffentlichen Die Gruppe.
| Alipay | Wechat -Zahlung |
|---|---|
Wenn das obige Bild geknackt ist, können Sie das Bild (Alipay | Wechat) herunterladen und lokal scannen.
Die Vorgänger von Goku waren das Dingdang-Robot-Projekt und das Jasper-Client-Projekt. Vielen Dank an Shubhro Saha, Charles Marsh und Jan Holthuis für ihre herausragenden Beiträge zum Jasper -Projekt;
Vielen Dank an Misaki Tomoko für die Angabe einer alternativen Demo -Erfahrung des Hintergrundmanagements.
Vielen Dank an Aliciacai für den Beitrag der Wukong-Robot-Ikone.
Vielen Dank an alle, die zu diesem Projekt beigetragen haben, Wukong-Contrib-Projekt und Dingdang-Robot-Projekt!
Wukong-Robot wird nur für die persönliche Studie und Forschung verwendet.
Dieses Open -Source -Projekt hat nichts mit Tencent Dingdang Assistant und Ubly Wukong -Projekten zu tun.