推荐:wukong-robot 一个中文语音对话机器人/智能音箱项目

wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,目的是让中国的 Maker 和 Haker 们也能快速打造个性化的智能音箱。

特性

  • 模块化。功能插件、语音识别、语音合成、对话机器人都做到了高度模块化,第三方插件单独维护,方便继承和开发自己的插件。

  • 中文支持。集成百度、科大讯飞、阿里、腾讯等多家中文语音识别和语音合成技术,且可以继续扩展。

  • 对话机器人支持。支持接入图灵机器人、Emotibot 等对话机器人。

  • 全局监听,离线唤醒。支持无接触地离线语音指令唤醒。

  • 灵活可配置。支持定制机器人名字,支持选择语音识别和合成的插件。

  • 智能家居。支持和 mqtt、HomeAssistant 等智能家居协议联动,支持语音控制智能家电。

  • 后台配套支持。提供配套后台,可实现远程操控、修改配置和日志查看等功能。

  • 开放API。可利用后端开放的API,实现更丰富的功能。

  • 安装简单,支持更多平台。相比 dingdang-robot ,舍弃了 PocketSphinx 的离线唤醒方案,安装变得更加简单,代码量更少,更易于维护并且能在 Mac 以及更多 Linux 系统中运行。

wukong-robot 的工作模式:

wukong-robot 被唤醒后,用户的语音指令先经过 ASR 引擎进行 ASR 识别成文本,然后对识别到的文本进行 NLU 解析,再将解析结果进行技能匹配,交给适合处理该指令的技能插件去处理。插件处理完成后,得到的结果再交给 TTS 引擎合成成语音,播放给用户。

虽然一次交互可能包含多次网络请求,不过带来的好处是:每一个环节都可以被修改和定制。

Demo

  • 直接交互的视频 Demo

    • coming soon

    • 征集大家的作品视频中,请参见近期公告。

  • 后台管理端 Demo

    • 体验地址:https://bot.hahack.com/  (体验用户名:wukong;体验密码:wukong@2019)

    • 备选体验地址:https://bot.sxzz.moe/(体验用户名:wukong;体验密码:wukong@2019)

环境要求

Python 版本

wukong-robot 只支持 Python 3.x,不支持 Python 2.x 。

设备要求

wukong-robot 支持运行在以下的设备和系统中:

  • 64bit Mac OS X

  • 64bit Ubuntu(12.04 and 14.04)

  • 全系列的树莓派(Raspbian 系统)

  • Pine 64 with Debian Jessie 8.5(3.10.102)

  • Intel Edison with Ubilinux (Debian Wheezy 7.8)

安装

见 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 等能力。

  • 默认地址:http://localhost:5000

  • 默认账户名:wukong

  • 默认密码:wukong@2019

建议正式使用时修改用户名和密码,以免泄漏隐私。

配置

参考配置文件的注释进行配置即可。注意不建议直接修改 default.yml 里的内容,否则会给后续通过 git pull 更新带来麻烦。你应该拷贝一份放到 $HOME/.wukong/config.yml 中,或者在运行的时候按照提示让 wukong-robot 为你完成这件事。

几个 tips:

  1. 建议在运行 wukong-robot 的机器上重新训练一下唤醒词,不同设备录制出来的唤醒词模型使用效果会大打折扣。

  2. 不论使用哪个厂商的API,都建议注册并填上自己注册的应用信息,而不要用默认的配置。这是因为这些API都有使用频率和并发数限制,过多人同时使用会影响服务质量。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/64555.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智能语音机器人系统介绍

智能语音机器人系统的总体架构分为三层:分别包括服务管理层、智能业务层以及基础任务执行层。其中智能业务层是整个系统的核心部分 下面分别对各层主要模块功能进行介绍: 服务管理层 服务管理层在智能语音机器人系统上为企业提供丰富的增值服务&#x…

AI智能机器人的语音消息使用方式

如何在没有资金扩大营销的情况下增加收入,这是不是有点像先有蛋还是先有鸡的问题?如果没有足够的收入来源,小型企业很难对新客源扩展营销和传播。有关系统问题欢迎和博主一起交流。 机器人的语音消息是不是给百姓造成了生活上的影响&#xf…

电话机器人智能语音机器人之:语音识别,让电脑听懂人说话

通过pyaudio,已经可以将人说的话保存成声音文件。 但是,我们还需要计算机可以听懂人说的话,并执行相应的命令。 在计算机科学里,这被称为“语音识别技术”,语音识别技术就是让机器通过识别和理解过程把语音信号转变为相…

与AIoT结合是GPT大模型从数字世界走向物理世界的必经之路

来源:物联网智库 作者:彭昭(智次方创始人、云和资本联合创始合伙人) 导读 今天这篇文章,我们来观察奔驰如何使用ChatGPT改进汽车的生产流程,并且探讨GPT大模型与AIoT相结合的场景以及最新实践。 这是我的第…

快讯 | 王思聪新公司成立:疑进军外卖与人工智能领域;360版GPT首次亮相:产品还不够成熟;美国政府正在为人工智能反垄断斗争做准备

一分钟速览新闻点 大疆Avata FPV无人机获得重大的新固件更新 “文澜BriVL”模型设计者、人大教授卢志武:多模态大模型有机会超越OpenAI 东南大学科研团队有了新突破:电子皮肤让机器人有触觉 王思聪新公司成立:疑进军外卖与人工智能领域 周…

芒格:苹果的管理实在太棒了!

NEW 关注Tech逆向思维视频号 最新视频→【传染性暴增30% 已肆虐57个国家 什么是奥密克戎压变体毒株?】 2月18日消息,据外媒报道,伯克希尔哈撒韦公司副董事长、被誉为“股神”沃伦巴菲特(Warren Buffett)“右手”的查理芒格(Charli…

工资理财能实现财务自由吗

前言——我们到底要什么 我相信每个人心底都有对生活而言非常重要、非常热爱的东西,但是受限于现实,我们不太可能全心全意地为热爱的东西而活。收入和财务问题算得上首当其冲的拦路虎了,解决了财务问题,很多看起来很头疼的问题也…

幸福长寿的秘诀 —— 查理芒格

查理芒格:幸福长寿的秘诀其实很简单。_哔哩哔哩_bilibili People trying to figure out what the secret to life, is to a long and happy life ? Its simple. You dont have a lot of envy. You dont have a lot of resentment. You dont overspend your incom…

能力圈与焦虑:焦虑是因为自己能力不够吗?

大家好,我是涩郎,一名「知识挖掘师」兼「知识布道师」。 前几天,我在知乎上看到这么一个问题: 焦虑是因为自己能力不够吗? 我一看,这是个好问题啊,竟然是从能力的角度的谈焦虑,这让我…

天了噜,原来有效的复盘要这样做,微妙

学习包括向自己学习、向他人学习、向书本学习,而复盘则是向自己学习的最佳方法,也有人将复盘称为“自我反思”或“自我批判”。 在实践中,复盘还有各种各样的名称,但只要是向自己学习,都可以称为“复盘”。 “纸上得来…

朋友邀请码—腾讯最新社交

2019年下半年,腾讯在社交产品上的新动作频频,腾讯又开始内测新的社交产品——朋友。朋友下载地址和邀请码请看留言 注意 朋友邀请码请看留言,如果你使用了邀请码,请留言说明哪个邀请码被用了,并生成的你的邀请码发出来…

黑马探花交友----1.项目搭建-注册登录-完善个人信息

学习目标: 项目的功能介绍工程搭建短信验证码阿里云OSS服务应用人脸识别完善个人信息 1、社交介绍 1.1、项目背景 在线社交是互联网时代的产物,已成为互联网用户的基础需求之一。移动互联网自2003年起快速发展, 促使在线社交逐渐从PC端转…

黑马探花交友----5.聊天消息-即时通讯

学习目标: 了解什么是即时通信了解探花交友的消息功能了解即时通信的技术方案了解环信的即时通讯实现环信的用户体系集成实现添加联系人、联系人列表功能实现公告列表 1、即时通信 1.1、什么是即时通信? 1.2、功能说明 在探花交友项目中也提供了类似…

友盟第三方登录实现QQ和微信登录

前言 市面上的app大部分都可以使用qq,微信这些第三方平台的账号来登录,这样可以提高用户体验,避免手工输入账号和密码的麻烦。那么第三方登录的原理到底是什么,以及使用友盟这个平台怎样实现qq和微信的联合登录?下面就…

仿Twitter源代码/社交网络源码/基于脉聊二开版本

☑️ 编号:ym309 ☑️ 品牌:无 ☑️ 语言:PHP ☑️ 大小:104MB ☑️ 类型:仿Twitter ☑️ 支持:h5 🎉 欢迎关注,私信,领取 🎉 ✨ 源码介绍 仿Twitter源代码是…

新版同城定位付费进群完整源码+对接支付/无问题

正文: 最近很多人都在找这个,但是大多都不完整不能用,好吧,给大家找了一套完美修复的出来,并且对接好了免签支付,可以直接使用,搭建简单,这个东西就不用我多说了把,推广引流神器&am…

如何通过免填邀请码,实现App用户增长

做App推广,裂变营销越来越难做怎么办? 拼命拉新,效果依然不明显,究竟是什么环节出了问题? 用户流失率大,推广中是否存在让用户极度反感的流程? … 在如今App产品高度同质化的背景下,…

唯一邀请码生成策略

需求:按照随机策略生成一个不重复的邀请码(字母数字),既要不重复又要保证性能。每个用户对应一个邀请码,必须做到唯一性。邀请码的需要手动输入所以长度不能太长,同时不能让用户猜到邀请码的生成逻辑&#…

DMES-2023第十三届数字营销与电商峰会大会 火热报名中

2023第十三届数字营销与电商峰会将于7月6-7日在上海召开! 本次峰会线上线下同步举行,将通过七大热点主题帮助品牌主突破模式能力,回归初心、精耕细作,实现可持续增长;提升产品能力,实现可持续长期增长&…

2023第十三届中国数字营销与电商创新峰会 嘉宾揭晓

2023第十三届中国数字营销与电商创新峰会将于7月6日-7日在上海召开。 本次峰会将通过七大热点主题帮助品牌主突破模式能力,回归初心、精耕细作,实现可持续增长;提升产品能力,实现可持续长期增长;优化营销能力&#xf…