From 7e9c1429111cd81fe582402fff36307e4a0b4889 Mon Sep 17 00:00:00 2001 From: gitee-bot Date: Thu, 4 Dec 2025 07:19:45 +0000 Subject: [PATCH 1/2] Update README.md --- README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/README.md b/README.md index e69de29..39de6fd 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,43 @@ +# 文本转语音服务 + +这是一个基于XTTS模型的文本转语音服务系统,提供RESTful API接口用于实现文本到语音的转换功能。 + +## 功能特性 + +- 支持文本分段智能处理(最大支持500字) +- 提供服务状态查询、启动和停止等管理功能 +- 支持音频播放器初始化和模型加载 +- 提供后台工作线程处理机制 +- 包含自动生成的OpenAPI文档 + +## API接口说明 + +### 服务管理 +- `GET /status` - 查询服务状态(队列状态、模型加载状态等) +- `POST /start` - 启动TTS服务(初始化音频播放器、加载模型) +- `POST /stop` - 停止TTS服务(释放音频资源) + +### 核心功能 +- `POST /convert` - 文本转语音(提交文本转换任务) + +## 系统架构 + +项目采用模块化设计: +- `api/` - API路由和模型定义 +- `core/agent.py` - 核心TTS管理模块 +- `main.py` - 应用入口和中间件配置 +- `test_client.py` - 测试客户端和示例用法 + +## 使用说明 + +1. 启动服务:`python main.py` +2. 访问API文档:自动生成的OpenAPI文档可通过/docs访问 +3. 使用测试客户端:运行`python test_client.py`进行功能验证 + +## 依赖要求 + +请参考pyproject.toml文件中的依赖配置 + +## 许可证 + +本项目使用MIT许可证,请参阅项目根目录下的LICENSE文件。 \ No newline at end of file -- Gitee From e859c4ff7407544402fd2001b497f562bca0ec5a Mon Sep 17 00:00:00 2001 From: gitee-bot Date: Thu, 4 Dec 2025 07:34:04 +0000 Subject: [PATCH 2/2] Update README.md -- Gitee