Skip to content

CF-TTS Proxy Server v1.2 - 稳定版本发布

Latest

Choose a tag to compare

@samni728 samni728 released this 07 Sep 17:43
· 9 commits to master since this release

🎉 CF-TTS Proxy Server v1.2 稳定版本发布

✨ 核心功能

🗄️ 智能历史记录系统

  • 音频+文本保存: 完整音频文件存储,速度快,适合有声书制作
  • 文本+流式播放: 仅保存文本,实时生成音频,不占存储空间
  • 跨设备分享: 带密码保护的分享链接,可作为临时信息传递工具

📖 有声书功能

  • Markdown 支持: 支持 Markdown 格式分享,自动优化 TTS 文本转换
  • 智能文本清理: 默认自动去除保留优质的 TTS 文本进行转化,体验很不错
  • 流式播放: 支持流式和标准两种响应模式,降低长文本延迟

🔧 技术特性

  • OpenAI 兼容: 完全模拟 OpenAI 的 /v1/audio/speech 接口
  • 高质量音色: 利用微软 Edge TTS 的自然神经网络语音
  • 安全访问: API 密钥验证,确保服务安全
  • 智能用户ID: 基于部署域名自动生成唯一用户ID,避免多部署冲突
  • KV 存储必需: 历史记录和分享功能需要配置 KV 存储

🚀 主要更新

  • 修复流式播放间歇性空响应问题,提升稳定性
  • 优化保存逻辑,修复重复保存 bug
  • 为流式分享页面添加复制链接按钮
  • 重构 README 文档,简化配置说明
  • 完善 KV 配置指南和截图
  • 🆕 实现基于域名自动生成用户ID功能,避免多部署冲突

📦 部署包内容

  • _worker.js: 核心服务文件(v1.2版本,包含智能用户ID功能)

🔗 快速开始

  1. 下载 cf-tts_v1.2.zip 发布包
  2. 解压后直接拖拽到 Cloudflare Pages 进行部署
  3. 配置 API_KEY 环境变量
  4. 配置 KV 存储以使用历史记录功能
  5. 访问部署地址开始使用

⚖️ 使用声明

  • 本服务基于微软 Edge TTS 技术,提供文本转语音功能
  • 用户数据存储在用户自己的 Cloudflare KV 中,完全由用户控制
  • 请遵守相关法律法规,不得用于违法用途
  • 使用本服务即表示您同意相关条款

GitHub项目: https://github.com/samni728/edgetts-cloudflare-workers-webui
技术支持: 请提交 Issue 或 Pull Request