76
README.zh.md
Normal file
76
README.zh.md
Normal file
@@ -0,0 +1,76 @@
|
||||
# Qwen3-TTS WebUI
|
||||
|
||||
基于 Qwen3-TTS 的文本转语音 Web 应用,支持自定义语音、语音设计和语音克隆。
|
||||
|
||||
[English Documentation](./README.md)
|
||||
|
||||
## 功能特性
|
||||
|
||||
- 自定义语音:预定义说话人语音
|
||||
- 语音设计:自然语言描述创建语音
|
||||
- 语音克隆:上传音频克隆语音
|
||||
- JWT 认证、异步任务、语音缓存、暗黑模式
|
||||
|
||||
## 技术栈
|
||||
|
||||
后端:FastAPI + SQLAlchemy + PyTorch + JWT
|
||||
前端:React 19 + TypeScript + Vite + Tailwind + Shadcn/ui
|
||||
|
||||
## 快速开始
|
||||
|
||||
### 后端
|
||||
|
||||
```bash
|
||||
cd qwen3-tts-backend
|
||||
python -m venv venv
|
||||
source venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
cp .env.example .env
|
||||
# 编辑 .env 配置 MODEL_BASE_PATH 等
|
||||
uvicorn main:app --host 0.0.0.0 --port 8000 --reload
|
||||
```
|
||||
|
||||
### 前端
|
||||
|
||||
```bash
|
||||
cd qwen3-tts-frontend
|
||||
npm install
|
||||
cp .env.example .env
|
||||
# 编辑 .env 配置 VITE_API_URL
|
||||
npm run dev
|
||||
```
|
||||
|
||||
访问 `http://localhost:5173`
|
||||
|
||||
## 配置
|
||||
|
||||
后端 `.env` 关键配置:
|
||||
|
||||
```env
|
||||
SECRET_KEY=your-secret-key
|
||||
MODEL_DEVICE=cuda:0
|
||||
MODEL_BASE_PATH=../Qwen
|
||||
DATABASE_URL=sqlite:///./qwen_tts.db
|
||||
```
|
||||
|
||||
前端 `.env`:
|
||||
|
||||
```env
|
||||
VITE_API_URL=http://localhost:8000
|
||||
```
|
||||
|
||||
## API
|
||||
|
||||
```
|
||||
POST /auth/register - 注册
|
||||
POST /auth/token - 登录
|
||||
POST /tts/custom-voice - 自定义语音
|
||||
POST /tts/voice-design - 语音设计
|
||||
POST /tts/voice-clone - 语音克隆
|
||||
GET /jobs - 任务列表
|
||||
GET /jobs/{id}/download - 下载结果
|
||||
```
|
||||
|
||||
## 许可证
|
||||
|
||||
MIT
|
||||
Reference in New Issue
Block a user