十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

OddTTS 更新:语音模型下载优化,同时支持 HuggingFace 与 ModelScope 源

OddTTS 更新:语音模型下载优化,同时支持 HuggingFace 与 ModelScope 源 前两天有一位 TOM 网友反馈说他在DeepIn上安装了 OddTTS 后卡在了模型下载下载一直失败并且直接网页打开 https://hf-mirror.com 也会跳转到一直垃圾网站不确定是不是他的DEEPIN 的dns出问题、被劫持了。考虑到 OddTTS 实际也就是国内偶尔有人会用一下于是我就动手把模型下载部分的逻辑整个重写了一下同时加入 HuggingFace 和 ModelScope 的下载先用 HuggingFace 去下载如果下载失败再 fallback 到 ModelScope 下载。修改后的版本已经递交到 pypi版本号是 v1.2.18有需要的同学可以下载、或者更新下载一下。pipinstall-Uoddtts以下是具体的更新说明。今天带给大家一个好消息我们开源的多引擎 TTS 语音合成服务 OddTTS迎来了一次重量级更新围绕「安装更简单、模型更好下、用起来更省心」这三大目标做了一次全面重构。一、OddTTS 是什么熟悉我们的朋友应该知道OddTTS 是一个多引擎 TTS 统一封装服务一套接口搞定多种主流语音合成引擎同时也兼容 OpenAI 的 TTS API。它最初诞生于我们做「小落同学」项目时的真实需求——希望能随时在不同的 TTS 引擎之间自由切换而这个能力对所有有 TTS 需求的同学都有价值于是我们把它独立出来并开源了。仓库地址https://github.com/oddmeta/oddtts目前已支持的引擎包括EdgeTTS零显存、零模型最轻量Kokoro-82M-v1.1-zh纯 CPU 可跑离线可用我们的默认引擎ChatTTS自然对话风格Bert-VITS2少样本音色复刻GPT-SoVITS v2少样本语音合成/复刻二、本次更新亮点1. 重构为标准的 oddtts 包结构一键启动过去使用 OddTTS 需要拉源码、配环境步骤比较繁琐。这次我们把项目重构为标准 Python 包结构之后只需两步pipinstalloddtts oddtts一条命令即可启动服务默认绑定http://localhost:9001浏览器打开即是可视化 Web 界面也可以通过 RESTful API 接入你自己的系统。同时本次还整理了setup.cfg、setup.py、build.bat发布与构建流程更规范。2. 模型下载双通道HuggingFace ModelScope国内默认走 ModelScope很多国内同学反馈“模型下不动挂不上梯子”。这次我们彻底解决了这个问题模型下载同时支持 HuggingFace 与 ModelScope 两个源并且默认优先从ModelScope魔搭下载——国内访问速度有保障下载失败时还会自动切换备用源再也不用手动设置HF_ENDPOINT镜像了。3. 启动时预加载模型告别首次请求卡死之前模型是懒加载的也就是第一次调用 TTS 接口时才临时下载、加载模型常常出现首次请求长时间无响应、甚至接口超时的情况。本次调整为启动时预下载 预加载模型服务初始化期间就把模型准备好之后每次调用都是即叫即应。如果你希望更快的启动速度也可以在配置文件里把preload_model关掉改回按需加载。4. Web 前端界面整体升级本次同步重构了 Web 界面交互更友好、布局更清爽语音列表、参数调节、试听下载等功能的操作体验都有明显提升。三、快速上手# 1. 安装pipinstalloddtts# 2. 启动首次启动会自动下载模型稍等片刻oddtts# 3. 浏览器访问# http://localhost:9001不想改任何配置直接跑也行默认引擎 Kokoro 纯 CPU 即可流畅运行、完全离线可用有 GPU 的话在配置文件里把enable_gpu打开效率更高。四、关于硬件需求参考模型最低显存纯 CPUEdgeTTS0GB可以Kokoro0GB可以ChatTTS2.5GB量化可以考虑Bert-VITS25GB量化可以考虑GPT-SoVITS v28GB不建议MeloTTS低量化可以考虑结语OddTTS 一直维持着开源免费、MIT 协议、商用个人随便用的原则这次更新希望解决大家最痛的两件事装起来麻烦、模型下不动。如果你在用它做语音合成欢迎 Star、提交 Issue 或贡献代码也欢迎关注「奥德元」公众号我们一起学习 AI一起追赶时代。仓库地址https://github.com/oddmeta/oddtts在线文档oddmeta.net/docs/oddtts 含完整 API 接口文档
返回列表