long blogs

进一步有进一步惊喜


  • Home
  • Archive
  • Tags
  •  

© 2025 long

Theme Typography by Makito

Proudly published with Hexo

coqui-ai-tts踩坑指南

Posted at 2025-07-21 python 

概述

使用https://github.com/coqui-ai/TTS/来完成离线tts的测试和部署。

创建虚拟环境

1
python3 -m venv ./venv

激活虚拟环境

1
source ./venv/bin/activate

配置模型下载的路径

默认是下载到~/.local/share/tts目录的,可以配置如下环境变量来指定下载的路径

1
$ export TTS_HOME=/xxx/github-resposity/TTS/models

配置自定义模型路径

1
2
3
4
tts = TTS(
model_path="/xxx/github-resposity/TTS/models/xtts_v2/",
config_path="/xxx/github-resposity/TTS/models/xtts_v2/config.json"
).to(device)

错误踩坑

有些语法需要进bash才行,不能在zsh环境下执行

1
2
pip3 install -e .[all]
pip3 install requests[socks]

报错1:

1
Getting Error AttributeError: 'GPT2InferenceModel' object has no attribute 'generate'

安装

1
pip install transformers==4.35.2

问题原因:

由于没有固定依赖,导致默认下载最新的版本。而代码没有同步更新到最新的依赖。这个项目已经不维护了。最好还是使用特定的版本才能顺利执行。

Share 

 Previous post: 如何找到想做的事 Next post: perf使用指南 

© 2025 long

Theme Typography by Makito

Proudly published with Hexo