泳前聆听 TTS

把中文长文本转成 MP3 的在线工具,单次最多 6 万字(约 3.6 小时音频),自动分片合成后合并为一个文件。

它做什么

  • 一次贴入或上传最多 6 万字中文文本,服务端按标点智能切分,优先在句号、问号、换行处断开,不硬切句子。
  • 每个分块独立合成语音,再用 ffmpeg 无损拼接成一个完整 MP3 提供下载。
  • 任务状态与分片进度落盘,前端轮询展示真实进度,而不是一个转圈等到底的假加载。
  • 按账号隔离:任务与音频只有创建者能访问,他人访问返回 404 而不是 403,不泄露资源是否存在。

实际限制

  • 单次上限 60,000 字,约 3.6 小时音频
  • 每账号每日 90,000 字额度
  • 同时最多 3 个任务
  • 合成速度约 3 字符/秒,6 万字约需 6 分钟

技术栈

  • TypeScript
  • Node.js
  • Express 5
  • React
  • Python
  • edge-tts
  • ffmpeg
  • OpenAPI
  • nginx

项目地址

访问站点

需要邀请码注册后使用

返回作品