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