hubian a7383396db feat: 添加TTS语音播放功能
Backend:
- 新增edge-tts依赖
- 新增/api/tts API生成语音
- 新增/api/tts/voices API获取语音列表
- 系统配置新增tts_provider和tts_voice字段

前端app.js:
- 新增TTS状态变量(enableTTS, ttsVoice, ttsQueue等)
- 智能体对话和普通对话header添加TTS开关按钮
- 消息操作栏添加语音播放按钮
- 实现playTTS和cleanTTS函数
- 加载后台TTS配置

前端admin.js:
- 系统设置页面添加TTS方案和语音配置
- 支持选择晓晓/云希/云扬/晓伊等中文语音

前端style.css:
- 新增.tts-btn样式
2026-04-29 16:58:53 +08:00
2026-04-29 16:58:53 +08:00
2026-04-29 16:58:53 +08:00

AI Chat App

AI对话助手移动端应用

功能特性

  • 智谱 GLM-4.5-Air 大模型接口
  • 移动端优化聊天界面
  • 多对话管理 + 历史对话列表
  • 智能体对话系统
  • 后台管理系统(用户管理、大模型配置、智能体管理)
  • TTS语音播放Edge TTS
  • Markdown格式显示
  • 深度思考模式根据LLM能力
  • 图片分析功能根据LLM能力

端口

  • 前端+后台19021

启动方式

cd backend
python3 app.py

后台管理

Git仓库

http://192.168.2.8:12007/coder/ai-chat-app

Description
AI对话助手移动端应用 - 干净版本
Readme 276 KiB
Languages
JavaScript 67.6%
CSS 16.5%
Python 12.4%
HTML 3.5%