Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 578 Bytes

README.md

File metadata and controls

23 lines (16 loc) · 578 Bytes

edge-tts-fastapi

一个支持高并发的文本转语音服务

将edge-tts封装为了fastapi,并优化了高并发性能, 下面是系统架构示意图:

数据流:

  • 客户端发起请求
  • nginx接收请求,将请求下发到10台机器中的其中一台
  • fastapi接收到请求,从代理池中获取一个IP
  • fastapi向 Microsoft API 发送数据
  • 数据返回到客户端

安装

  1. 克隆仓库
  2. 安装依赖: pip install -r requirements.txt

运行

python -m app.main