# 方言版AI对话助手 > 用家乡话聊天,更亲切!支持多种方言的AI对话助手 ## 功能特点 ### 🗣️ 多方言支持 - 普通话 - 四川话 - 粤语 - 上海话 - 客家话 - 闽南话 - 东北话 - 河南话 ### 💬 对话功能 - 文字输入 - **语音识别输入**(支持浏览器语音识别) - 文件上传 - 图片上传 - 多对话管理 - 对话历史记录 ### 👤 用户系统 - 用户注册(用户名、手机、邮箱可选、密码确认) - 用户登录 - Token认证 ### 📱 移动端适配 - 响应式设计 - 触摸友好 - 适配手机浏览器 ## 快速开始 ### 安装依赖 ```bash pip install -r requirements.txt ``` ### 启动服务 ```bash cd backend python app.py ``` ### 访问地址 ``` http://localhost:19002 ``` ## 项目结构 ``` dialect-chat/ ├── backend/ │ └── app.py # Flask后端API ├── frontend/ │ ├── index.html # 登录/注册页 │ └── chat.html # 对话界面 ├── data/ │ ├── users.json # 用户数据 │ ├── chats.json # 对话数据 │ └── uploads/ # 上传文件 ├── requirements.txt └── README.md ``` ## API接口 | 接口 | 方法 | 说明 | |------|------|------| | /api/dialects | GET | 获取方言列表 | | /api/register | POST | 用户注册 | | /api/login | POST | 用户登录 | | /api/user | GET | 获取用户信息 | | /api/chats | GET | 获取对话列表 | | /api/chats | POST | 创建新对话 | | /api/chats/:id | GET | 获取对话详情 | | /api/chats/:id | DELETE | 删除对话 | | /api/chats/:id/send | POST | 发送消息 | | /api/upload | POST | 上传文件 | ## 大模型配置 ``` API地址: http://192.168.2.5:1234/v1 模型: qwen3.5-4b ``` ## 版本历史 ### v0.2.0 (2026-04-08) - 新增后台管理系统 - 用户管理(查看、删除) - 对话管理(查看、删除) - 统计仪表盘 - 方言使用分布 ### v0.1.0 (2026-04-08) - 初始版本 - 支持8种方言 - 用户注册登录 - 对话功能 - 语音识别输入 - 文件图片上传 - 移动端适配 ## License MIT