hubian 376cdacf5e 初始化方言版AI对话助手
功能特点:
- 支持8种方言(普通话、四川话、粤语、上海话、客家话、闽南话、东北话、河南话)
- 用户注册登录系统(用户名、手机、邮箱可选、密码确认)
- 对话功能(文字输入、语音识别、文件图片上传)
- 多对话管理(新建、切换、删除)
- 移动端适配(响应式设计、触摸友好)

技术栈:
- Flask后端API
- 原生HTML/CSS/JS前端
- Web Speech API语音识别
- JWT用户认证
- 大模型: qwen3.5-4b

端口: 19002
2026-04-08 12:09:46 +08:00
2026-04-08 12:09:46 +08:00
2026-04-08 12:09:46 +08:00
2026-04-08 12:09:46 +08:00
2026-04-08 12:09:46 +08:00

方言版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
方言版AI对话助手 - 用家乡话聊天更亲切
Readme 51 KiB
Languages
HTML 74.1%
Python 25.9%