一个结合Live2D和OpenClaw的智能桌面助手最小便携式版本。OpenClaw桌面助手MVP - 基于Electron的AI语音助手,具有Live2D角色动画、实时语音识别和文本转语音功能。
功能特点
-
电子桌面应用 -
简洁的UI界面 -
语音输入支持(按住说话) -
模拟 OpenClaw 数据 -
邮件查询 -
路线查询 -
快捷操作按钮
项目结构
openclaw-assistant-mvp/
├── electron/ # Electron 主进程
│ ├── main.js # 应用入口
│ └── preload.js # 预加载脚本
├── public/ # 前端资源
│ ├── index.html # 主页面
│ ├── styles.css # 样式
│ └── app.js # 应用逻辑
└── package.json # 项目配置
安装和运行
1.安装依赖
npm install
2. 运行应用
npm start
或者以开发模式运行(会打开开发者工具):
npm run dev
使用说明
-
语音输入:按住按钮说话,读取后自动识别
-
快捷按钮:点击“邮件”或“路线”按钮快速查询
-
窗口控制:右上角可以放大或关闭窗口
-
拖动窗口:在窗口任意位置拖动(除了按钮区域)
支持的命令
-
“今天有什么邮件” / “邮件”
-
《今天的日程安排》 / 《日程安排》 / 《汇报》
下一步计划
-
集成的真实 OpenClaw API
-
添加 Live2D 角色
-
增强语音识别准确度
-
添加更多命令支持
-
主动提醒功能
-
自定义角色形象
技术栈
-
电子28
-
网络语音 API(语音识别)
-
HTML/CSS/JavaScript 语法
注意事项
-
语音识别需要麦克风权限
-
目前使用模拟数据,未连接真实OpenClaw
-
仅在 macOS 和 Windows 上测试