Wukong-Robot은 단순하고 유연하며 우아한 중국어 음성 대화 로봇/스마트 스피커 프로젝트로 중국 메이커와 Haker가 개인화 된 스마트 스피커를 신속하게 만들 수 있도록합니다. Wukong-Robot은 최초의 오픈 소스 Brain-Computer Wake-Up Smart Speaker 일 수도 있습니다.
2023 년 3 월 31 일 현재, Wukong-Robot에는 13,000 개가 넘는 설치된 장치가 있으며, 모닝 횟수는 70 만 회 이상 축적되었습니다.
특성
데모
환경 요구 사항
설치하다
치받이
달리다
구성
스킬 플러그인
API 인터페이스
기부
기여하다
인용하다
연결하다
고마워하는
FAQ
부인 성명
모듈 식. 기능 플러그인, 음성 인식, 음성 합성 및 대화 로봇은 모두 자체 플러그인의 상속 및 개발을 용이하게하기 위해 별도로 유지되었습니다.
중국 지원. Baidu, Iflytek, Alibaba, Tencent, Openai Whisper, Apple, Microsoft Edge, Vits Sound Cloning TTS와 같은 많은 중국어 음성 인식 및 음성 합성 기술을 통합하고 계속 확장 할 수 있습니다.
대화 로봇 지원. ANYQ를 기반으로 한 지역 대화 로봇을 지원하며 Turing Robots, Chatgpt 등과 같은 온라인 대화 로봇에 대한 액세스를 지원합니다.
글로벌 모니터링, 오프라인에서 일어나십시오. 두 개의 오프라인 음성 명령 웨이크 업 엔진, Porcupine 및 Snowboy를 지원하며 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는 스트리밍 대화를 지원하는 스마트 스피커를 구현합니다 (1.5 분)
사용자 정의 버전, 데모 대화 + 음악 + 오픈 API + 스마트 홈 (5 분)
뇌 기계를 사용하여 Wukong-Robot을 깨우십시오
Google AIY 음성 키트 + Wukong-Robot
Siri Linkage Wukong-Robot + Chatgpt
Xiao AI의 연계 Wukong-Robot
튜토리얼 : Raspberry Pi & Wukong-Robot & Vits를 기반으로 한 AI Lingyuan 오픈 소스 스마트 스피커의 예비 구현 ( @ 2d 링 모양의 무한 전위 우물)
튜토리얼 : 가상 버틀러 구현 : Jarvis (@echo)
백엔드 관리 데모
경험 주소 : https://bot.hahack.com (Experience Username : Wukong; Experience Password : Wukong@2019)
Wukong-Robot은 Python> = 3.7 및 <3.10 만 지원하며 Python 2.X를 지원하지 않습니다.
Wukong-Robot은 다음 장치 및 시스템에서 실행되는 지원을 지원합니다.
Intel Chip Mac (M1 칩 지원되지 않음)
64 비트 우분투 (12.04 및 14.04)
전체 라스 비안 파이 시리즈 (라스 비안 시스템)
Debian Jessie 8.5와 Pine 64 (3.10.102)
Ubilinux와의 인텔 에디슨 (Debian Wheezy 7.8)
WSL (Linux 용 Windows 서브 시스템)이 설치된 Windows
Wukong-Robot 설치 자습서를 참조하십시오.
python3 wukong.py 업데이트
업그레이드가 실패하면 Wukong-Robot의 루트 디렉토리에서 다음 명령을 수동으로 실행하여 문제가 무엇인지 확인할 수 있습니다.
git 당기기 PIP3 설치 -R 요구 사항 .txt
Python3 Wukong.py
TMUX 또는 Supervisor에서 실행하는 것이 좋습니다.
처음 시작할 때 사용자 디렉토리에서 구성 파일을 만들고 y 입력할지 여부가 표시됩니다.
그런 다음 Wukong-Robot은 깨어있는 단어 "Snowboy"와 상호 작용하기 위해 깨어났습니다 (깨우기 단어는 사용자 정의 할 수 있습니다).
또한 Wukong-Robot은 기본적으로 작동하는 동안 배경 관리 종료를 시작하여 원격 대화, 구성보기 및 수정, 로그 및 기타 기능을 제공합니다.
기본 주소 : http : // localhost : 5001
기본 계정 이름 : Wukong
기본 비밀번호 : Wukong@2019
개인 정보 유출을 피하기 위해 공식적으로 사용될 때 사용자 이름과 비밀번호를 수정하는 것이 좋습니다.
구성 파일의 주석을 참조하여 구성하십시오. Default.yMl에서 컨텐츠를 직접 수정하는 것이 좋습니다. 그렇지 않으면 git pull 통해 후속 업데이트에 문제가 발생합니다. 하나를 복사하여 $HOME/.wukong/config.yml 에 넣거나, 프롬프트를 따라 Wukong-Robot이 실행할 때이 작업을 수행하도록해야합니다.
팁 : 어떤 제조업체의 API를 사용하든 기본 구성을 사용하는 대신 등록한 응용 프로그램 정보를 등록하고 채우는 것이 좋습니다. 이러한 API에는 사용 빈도와 동시성 제한이 있기 때문에 과도한 사용이 서비스 품질에 영향을 미칩니다.
공식 플러그인 목록
사용자 기여 플러그인
Wukong-Robot의 배경 인터페이스는 오픈 웹 API이며 RESTFUL 메소드를 사용하여 호출 할 수 있습니다. 배경 API를 참조하십시오.
귀하의 기부금은 계속 Wukong-Robot을 개선하도록 권장합니다.
개별 사용자의 경우 Alipay 또는 WeChat을 사용하여 기부자에게 100 개 이상의 기부금을 기부 할 수 있습니다.
| Alipay | 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에 대한 지불 후에는 가입 신청을 할 때 이체 번호를 게시 한 후 그룹. 그룹 소득의 첫 100 위안은 무료 자금 및 기타 공공 복지 프로젝트를 위해 YI에 기부되었습니다 ).
| Alipay | wechat 지불 |
|---|---|
위의 그림이 갈라지면 사진 (Alipay | wechat)을 다운로드하여 로컬로 스캔 할 수 있습니다.
Goku의 전임자들은 Dingdang-Robot 프로젝트와 Jasper-Client Project였습니다. Shubhro Saha, Charles Marsh 및 Jan Holthuis 덕분에 Jasper Project에 대한 탁월한 기여에 감사드립니다.
대체 배경 관리 데모 경험 주소를 제공 한 Misaki Tomoko에게 감사드립니다.
Wukong-Robot 아이콘의 기여에 대한 Aliciacai에게 감사드립니다.
이 프로젝트, Wukong-Contrib Project 및 Dingdang-Robot 프로젝트에 기여한 모든 분들께 감사드립니다!
Wukong-Robot은 개인 연구 및 연구에만 사용됩니다.
이 오픈 소스 프로젝트는 Tencent Dingdang Assistant 및 Ubly Wukong 프로젝트와 관련이 없습니다.