🚀 快速开始
系统要求
- Python ≥ 3.8
- 或 Docker 环境
🐳 Docker 运行(推荐)
基本用法:
bash
docker run -p 7000:7000 dbcccc/ttsfm:latest
使用环境变量自定义配置:
bash
docker run -d \
-p 7000:7000 \
-e HOST=0.0.0.0 \
-e PORT=7000 \
-e VERIFY_SSL=true \
-e MAX_QUEUE_SIZE=100 \
-e RATE_LIMIT_REQUESTS=30 \
-e RATE_LIMIT_WINDOW=60 \
dbcccc/ttsfm:latest
可用的环境变量:
HOST
:服务器主机(默认:0.0.0.0)PORT
:服务器端口(默认:7000)VERIFY_SSL
:是否验证 SSL 证书(默认:true)MAX_QUEUE_SIZE
:队列最大任务数(默认:100)RATE_LIMIT_REQUESTS
:每个时间窗口的最大请求数(默认:30)RATE_LIMIT_WINDOW
:速率限制的时间窗口(秒)(默认:60)
💡 提示
MacOS 用户若遇到端口冲突,可替换端口号:docker run -p 5051:7000 dbcccc/ttsfm:latest
📦 手动安装
- 从 GitHub Releases 下载最新版本压缩包
- 解压并进入目录:
bash
tar -zxvf ttsfm-vX.X.X.tar.gz
cd ttsfm-vX.X.X
- 安装依赖并启动:
bash
pip install -r requirements.txt
cp .env.example .env # 按需编辑配置
python main.py
📚 使用指南
Web 界面
访问 http://localhost:7000
体验交互式演示