张戈博客

关注IT运维技术及互联网的个人博客

FastTTS:支持私有化部署和源阅读无缝对接的语音合成服务

概述 长话短说,最近发现微软的语音服务莫名扣费了,然后看着国内云服务动辄几千上万的语音合成服务资源包,一阵苦涩。搜了下,发现挺多基于 edge-tts 的白嫖项目,试用了下确实能用,就是和源阅读对接的体验有待提高。 因此决定自己封装一个更适合源阅读 APP 的语音合成服务,以下是介绍,有需要的直接拿。 项目介绍 本项目基于 Edge-TTS 和 FastFlyer 开发框架,可以直接私有化部署提供语音合成服务,支持和源阅读 APP 无缝对接。 体验地址(账号密码:guest / guest): 在线合成 在线调试 项目地址:FastTTS 框架介绍 FastFlyer 是基于 FastAPI 设计的轻量级 API 开发框架。在 FastAPI 优异特性的基础上集成了一系列开箱即用的组件,包括 Redis、MySQL、Kafka 等。采用 SDK 接入方式,内置脚手架代码生成等辅助工具,让研发人员只需要专注于业务逻辑的实现,真正开箱即用! 注:更多框架介绍请阅读:FastFlyer 快速部署 成功启动后,访问:http://<host>:8080/speech/docs 可以看到 Swagger 工具页面。 简单鉴权 如果需要外网访问,建议开启接口鉴权: 开启鉴权后,生成源阅读的配置也会自动带上鉴权头部,可以无缝对接。 对接源阅读 服务已集成和源阅读 APP 的配置生成、一键导入工具,请查看项目自述文件。  » 特别提示:转载本站文章请使用超链接注明出处。 » 本文链接地址:https://zhang.ge/5170.html  » 如果喜欢可以:点此订阅本站相关文章Python远程控制模块paramiko遇到的问题及解决记录Flyer:基于FastAPI的轻量级API开发框架gRPC开发过程中遇到的问题记录分享一个自写的Python远程命令和文件(夹)传输类解决paramiko使用invoke_shell交互式命令超时问题 查看全文

2025/1/16
articleCard.readMore

gRPC开发过程中遇到的问题记录

<img width="879" height="373" src="https://res.zgboke.com/wp-content/uploads/2022/08/1660738087-grpc.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" />

2022/8/17
articleCard.readMore

SQLAlchemy因密码含有@符号连接MySQL失败

<img width="364" height="238" src="https://res.zgboke.com/wp-content/uploads/2015/03/python.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" />

2022/8/3
articleCard.readMore

Flyer:基于FastAPI的轻量级API开发框架

<img width="256" height="256" src="https://res.zgboke.com/wp-content/uploads/2022/04/1650021797-logo.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" />

2022/6/17
articleCard.readMore

APISIX高级路由之301/302跳转配置

<img width="500" height="500" src="https://res.zgboke.com/wp-content/uploads/2021/10/1635418963-APISIX.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" />

2022/3/18
articleCard.readMore

解决paramiko使用invoke_shell交互式命令超时问题

<img width="364" height="238" src="https://res.zgboke.com/wp-content/uploads/2015/03/python.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" />

2022/3/1
articleCard.readMore

分享一个APISIX网关返回502的典型案例

<img width="500" height="500" src="https://res.zgboke.com/wp-content/uploads/2021/10/1635418963-APISIX.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" />

2022/2/25
articleCard.readMore

解决百度搜索出现安全中心提醒

<img width="400" height="280" src="https://res.zgboke.com/wp-content/uploads/2015/01/safe.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" />

2021/12/23
articleCard.readMore

APISIX运维优化之解决长尾请求(耗时抖动)问题

<img width="500" height="500" src="https://res.zgboke.com/wp-content/uploads/2021/10/1635418963-APISIX.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" />

2021/12/12
articleCard.readMore

APISIX运维优化之配置文件自动化生成方案

<img width="500" height="500" src="https://res.zgboke.com/wp-content/uploads/2021/10/1635418963-APISIX.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" />

2021/11/14
articleCard.readMore