c6b375b9723b92016db01029ff3aa3778da41f2d
Obscura Roundtable - 黑盒圆桌会议系统
一个创新的AI驱动的多角色对话系统,支持多语言实时讨论和语音合成功能。
功能特性
- 🤖 多AI角色选择
- 🌐 多语言支持
- 🎯 自定义讨论主题
- 🔊 实时语音合成
- 👥 用户认证系统
- 📝 对话历史记录
- 🎨 现代化Web界面
项目结构
```
Obscuraroundtable/
├── README.md # 项目说明文档
├── .env # 环境变量配置文件
├── roundtable.py # 主程序
│
├── 前端页面
│ ├── login.html # 登录页面
│ ├── box.html # 黑盒圆桌会议页面
│ ├── space.html # 黑盒广场页面
│ ├── history.html # 历史记录页面
│ └── lang.js # 多语言支持脚本
│
├── team_members/ # 团队成员设置
└── old/ # 历史版本备份,可以忽略
```
使用说明
后端服务 http://dev.obscura.work/user
1. 环境变量:`.env`文件
2. 服务器:222.186.10.253
- port: 8000
3. kafka 配置:222.186.10.253:9092
- tts: "tts"
4. SQL: sh-cdb-4ln6r8y0.sql.tencentcdb.com:28234/minio #用户认证
4. redis 配置:150.158.144.159:13003
db分配:
- 0: "存储用户会话信息"
- 11: "task 任务记录"
#语言
- 63: "session_zh 中文"
- 62: "session_en 英文"
- 61: "session_ko 韩语"
#音色数据记录
- 15: "girl"
- 16: "woman"
- 17: "man"
- 18: "leijun"
- 19: "dufu"
- 20: "hejiong"
- 21: "mahuateng"
- 22: "lidan"
- 23: "dabing"
- 24: "luoxiang"
- 25: "xuzhiyuan"
- 26: "yuhua"
- 27: "liuzhenyun"
5. 文件目录:
- 音频文件:"/obscura/task/audio_files"
- 头像:"/obscura/task/avatar"
6. 模型:
- chat: siliconflow:"deepseek-ai/DeepSeek-V2.5"
- tts: kafka: "tts"
Web界面 http://beat.obscura.work/
1. login.html 登录页面
2. box.html 黑盒圆桌会议页面
3. space.html 黑盒广场,查看所有探讨
4. history.html 历史记录页面
5. lang.js 多语言支持脚本
主要功能模块
- 用户认证与管理
- AI角色管理
- 实时对话生成
- 语音合成服务
- 多语言支持
- 对话历史记录
Description
Languages
HTML
57.9%
Python
37.3%
JavaScript
4.8%