Skip to content

一个支持高并发的文本转语音服务;A High-Concurrency Text-to-Speech Service;

License

Notifications You must be signed in to change notification settings

linyqh/edge-tts-fastapi

Repository files navigation

edge-tts-fastapi

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

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

数据流:

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

安装

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

运行

python -m app.main

About

一个支持高并发的文本转语音服务;A High-Concurrency Text-to-Speech Service;

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages