Skip to content

【开源自荐】TTS-API:开箱即用的流式双引擎 TTS(UI + REST/WebSocket) #133

Description

@babutree

1). 项目名称:TTS-API

2). 项目地址:https://github.com/babutree/TTS-API

3). 项目简介:
开箱即用的流式文字转语音服务:一条 docker compose up 即可得到开箱即用的界面与 API 接口。本机 Kokoro(CPU、可离线)+ 微软 Edge 云端音色;支持中英 Auto 路由、Markdown 清理、REST 流式 MP3 与 WebSocket PCM。

4). 推荐原因:

  • 开箱即用:Docker 一键起,打开 /index.html 就能粘贴文本朗读;默认示例含 Markdown,方便体验「标记不读出」。
  • 人机两用:页面给用户,REST POST /api/tts(MP3)与 /ws/tts(24kHz PCM)给扩展/脚本/后端;/api 自带交互测试器。
  • 双引擎分工:Kokoro 本地免费离线;Edge 自然在线(含普通话/方言/粤语/台湾等)。
  • 中英混排友好:UI Auto 按句切到对应语言的音色,无需手切段落。
  • 部署可控:CPU-only,可选 API Key、超时/并发闸门、健康检查,适合VPS与局域网部署。

5). 项目图片:

Image Image

分类:语音合成 / TTS / 自托管 / Docker / API / 效率工具

Browser (index.html)
  |  WebSocket /ws/tts  → PCM 流式播放
  |  REST  POST /api/tts → MP3 流
  v
FastAPI:Kokoro(本机) + Edge(云端) + ffmpeg

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions