85 lines
2.5 KiB
Markdown
85 lines
2.5 KiB
Markdown
# 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角色管理
|
||
- 实时对话生成
|
||
- 语音合成服务
|
||
- 多语言支持
|
||
- 对话历史记录
|
||
|
||
|