This action will force synchronization from wzpan/wukong-robot, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,目的是让中国的 Maker 和 Haker 们也能快速打造个性化的智能音箱。
wukong-robot 的工作模式:
wukong-robot 被唤醒后,用户的语音指令先经过 ASR 引擎进行 ASR 识别成文本,然后对识别到的文本进行 NLU 解析,再将解析结果进行技能匹配,交给适合处理该指令的技能插件去处理。插件处理完成后,得到的结果再交给 TTS 引擎合成成语音,播放给用户。
虽然一次交互可能包含多次网络请求,不过带来的好处是:每一个环节都可以被修改和定制。
wukong-robot 只支持 Python 3.x,不支持 Python 2.x 。
wukong-robot 支持运行在以下的设备和系统中:
python3 wukong.py update
如果提示升级失败,可以尝试在 wukong-robot 的根目录手动执行以下命令,看看问题出在哪。
git pull
pip3 install -r requirements.txt
python3 wukong.py
建议在 tmux 或 supervisor 中执行。
第一次启动时将提示你是否要到用户目录下创建一个配置文件,输入 y
即可。
然后通过唤醒词 “孙悟空” 唤醒 wukong-robot 进行交互(该唤醒词可自定义)。
要让 wukong-robot 暂时屏蔽离线监听,可以使用热词 “悟空别吵”;要让 wukong-robot 恢复离线监听,可以使用热词 “悟空醒醒”。
此外,wukong-robot 默认在运行期间还会启动一个后台管理端,提供了远程对话、查看修改配置、查看 log 等能力。
建议正式使用时修改用户名和密码,以免泄漏隐私。
参考配置文件的注释进行配置即可。注意不建议直接修改 default.yml 里的内容,否则会给后续通过 git pull
更新带来麻烦。你应该拷贝一份放到 $HOME/.wukong/config.yml
中,或者在运行的时候按照提示让 wukong-robot 为你完成这件事。
几个 tips:
wukong-robot 的后台接口是开放 Web API 的,可以使用 Restful 方式调用,见 后台API。
您的捐赠将鼓励我继续完善 wukong-robot。
支付宝 | 微信支付 |
---|---|
![]() |
![]() |
我能否更换成其他唤醒词,而不是叫“孙悟空”?
hotword
配置即可。Sign in for post a comment
Comments ( 0 )