376cdacf5e58b36815e3d191da95b2812f638693
功能特点: - 支持8种方言(普通话、四川话、粤语、上海话、客家话、闽南话、东北话、河南话) - 用户注册登录系统(用户名、手机、邮箱可选、密码确认) - 对话功能(文字输入、语音识别、文件图片上传) - 多对话管理(新建、切换、删除) - 移动端适配(响应式设计、触摸友好) 技术栈: - Flask后端API - 原生HTML/CSS/JS前端 - Web Speech API语音识别 - JWT用户认证 - 大模型: qwen3.5-4b 端口: 19002
方言版AI对话助手
用家乡话聊天,更亲切!支持多种方言的AI对话助手
功能特点
🗣️ 多方言支持
- 普通话
- 四川话
- 粤语
- 上海话
- 客家话
- 闽南话
- 东北话
- 河南话
💬 对话功能
- 文字输入
- 语音识别输入(支持浏览器语音识别)
- 文件上传
- 图片上传
- 多对话管理
- 对话历史记录
👤 用户系统
- 用户注册(用户名、手机、邮箱可选、密码确认)
- 用户登录
- Token认证
📱 移动端适配
- 响应式设计
- 触摸友好
- 适配手机浏览器
快速开始
安装依赖
pip install -r requirements.txt
启动服务
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.1.0 (2026-04-08)
- 初始版本
- 支持8种方言
- 用户注册登录
- 对话功能
- 语音识别输入
- 文件图片上传
- 移动端适配
License
MIT
Description
Languages
HTML
74.1%
Python
25.9%