# api-YG **Repository Path**: js027/api-YG ## Basic Information - **Project Name**: api-YG - **Description**: api-YG 文本好转语音 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-12 - **Last Updated**: 2025-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # api-YG #### 介绍 api-YG 文本转语音。 #### 软件架构 Flask API接口工程开发 核心功能:将用户提供的文本内容转换为语音文件(MP3格式) 技术实现:基于Flask框架构建的API服务 使用edge_tts库实现文本到语音的转换 支持不同的声音类型:女声、男声、儿童声、老年声 支持调整语音速率 #### 主要特点: ##### 缓存机制:为相同的文本请求缓存生成的语音文件 ##### 日志记录:详细记录API请求和响应信息 ##### 部署支持:可作为系统服务运行,配置了systemd服务文件支持开发和生产环境配置 ##### API接口:提供/api/tts/text_to_audio接口接收POST请求接受参数:api_token、text(文本内容)、voice_type(语音类型)、rate(语速)返回生成的语音文件URL #### 部署相关: ##### 配置了systemd服务 ##### 以便在Linux系统上稳定运行 ##### 包含重启脚本和服务配置说明 ##### 支持通过Nginx配置HTTPS访问 这是一个实用的语音生成服务,可用于需要语音播报、语音提示或语音内容生成的应用场景。