← 返回项目库

RosBot 中文语音对话机器人与本地管理台

RosBot 中文本地演示与语音机器人管理台,支持对话、运行配置、知识问答数据集和日志查看。

RosBot 原生是面向 ROS 开发者的模块化语音对话机器人。本交付保留上游机器人、插件与后台源码,并新增无外部依赖的中文本地演示入口:文本消息可发送并获得内置规则回复,配置和 QA 条目可真实提交,日志可回读。演示数据只存在于当前进程,不冒充云端数据或真实设备能力。

真实界面

项目截图

共 6 张

语音对话工作台
运行配置
知识问答数据集
运行日志
接口说明
关于 RosBot

Capabilities

核心功能

中文对话工作台与本地规则回复
机器人名称、唤醒词和敏感度配置
本地 QA 知识问答条目新增与列表查看
运行日志查看与刷新
同源 JSON API 接口说明
关于页展示模块化 ASR、NLU、TTS 与插件能力
保留原始硬件机器人与插件源码

适用场景

在没有硬件和云端账号时演示语音机器人后台工作流
为 ROS 机器人团队搭建中文管理台原型并评审交互
基于现有插件体系接入真实语音识别、合成或智能家居服务

适合谁

ROS 开发者、机器人团队、需要语音助手管理台原型的产品与实施团队。

商业化思路

开源源码交付、机器人方案原型、语音服务接入和插件定制开发。商业使用须遵守上游许可证并自行配置第三方服务。

你会拿到什么

  • RosBot 上游机器人、插件和后台源码
  • 中文本地演示服务 demo_server.py
  • README、LICENSE 与本地运行说明

部署流程

  1. 1解压源码并在仓库根目录执行 python3 demo_server.py --host 127.0.0.1 --port 5000
  2. 2打开浏览器访问 http://127.0.0.1:5000,按页面导航验证对话、配置、QA 和日志功能
  3. 3需要真实设备时,按 README 安装 requirements.txt 依赖并使用 python3 ros.py 启动原始运行链

真实验证结果

已通过本地健康接口、6 个真实中文功能页、对话/配置/QA/日志接口、固定浏览器截图、无破图、无溢出和包门禁。

部署前须知

本地演示的状态只保存在进程内;麦克风、唤醒词、真实语音服务、AnyQ/Solr 和智能家居能力需要真实设备或外部服务配置。

部署难度

简单

最低配置

本地演示仅需 Python 3.9+;真实机器人运行还需要按上游说明安装语音、ROS、音频和可选云服务依赖。

开源许可证

Apache License 2.0(以仓库 LICENSE 为准)

最后验证

2026-09-02

技术栈

PythonThreadingHTTPServerTornado(原始后台)ROS(原始运行链)

授权说明

交付包保留上游 LICENSE。本次新增 demo_server.py 与中文说明属于适配层修改,不主张上游源码权利;接入第三方语音、AnyQ/Solr 或智能家居服务时,请分别遵守其授权与服务条款。

Release notes

版本记录

1 个已发布版本

vcn-b016e4993769 当前推荐

新增无外部依赖的中文本地演示服务,补齐对话、配置、QA、日志和接口说明页面,并完成 6 张固定视口证据截图。

部署要求:本地演示需要 Python 3.9+,无需安装第三方包;原始机器人运行链仍按上游 requirements.txt 与硬件/服务说明配置。

已知问题:演示数据不持久化,不连接麦克风、云端 API 或真实智能家居设备;正式使用前需要独立配置认证、持久化和第三方服务。

登录后领取