coqui-ai/TTS 安装

apt update

apt install -y python3-venv python3-dev build-essential libespeak-ng1 libsndfile1 ffmpeg

mkdir -p /usr/local/develop/tts-coqui

cd /usr/local/develop/tts-coqui

#在目录下建py环境

python3 -m venv .venv

#激活环境

source .venv/bin/activate

pip install -U pip wheel

Coqui TTS 要求 Python >=3.9 且 <3.12;你的环境满足就行

pip install "TTS"

它具体装到哪?

  • 包文件:/usr/local/develop/tts-coqui/.venv/lib/python3.11/site-packages/

  • 命令行工具(可执行文件):/usr/local/develop/tts-coqui/.venv/bin/(里面会有 tts

  • 你当前看到的一大串第三方库(torch、spacy 等)都装进了这个 .venv 里,不会影响系统全局 Python。

验证

列出可用模型(很多)

tts --list_models

默认可能是GPU 我这边是CPU 要卸载一些东西

(.venv) root@v2202508296509376829:/usr/local/develop/tts-coqui# pip list | grep nvidia

nvidia-cublas-cu12 12.8.4.1

nvidia-cuda-cupti-cu12 12.8.90

nvidia-cuda-nvrtc-cu12 12.8.93

nvidia-cuda-runtime-cu12 12.8.90

nvidia-cudnn-cu12 9.10.2.21

nvidia-cufft-cu12 11.3.3.83

nvidia-cufile-cu12 1.13.1.3

nvidia-curand-cu12 10.3.9.90

nvidia-cusolver-cu12 11.7.3.90

nvidia-cusparse-cu12 12.5.8.93

nvidia-cusparselt-cu12 0.7.1

nvidia-nccl-cu12 2.27.3

nvidia-nvjitlink-cu12 12.8.93

nvidia-nvtx-cu12 12.8.90

pip uninstall -y (pip list \| awk '{print 1}' | grep -E '^nvidia-')

或者只卸载

pip uninstall -y torch torchaudio

pip install --index-url https://download.pytorch.org/whl/cpu \

torch==2.5.1 torchaudio==2.5.1

直接合成(单模型也行)

tts --text "你好,欢迎使用智能语音合成服务。" \

--model_name "tts_models/zh-CN/baker/tacotron2-DDC" \

--out_path hello.wav

就是python选择了一个模型跑起来

nohup python3 -m TTS.server.server \

--model_name "tts_models/zh-CN/baker/tacotron2-DDC-GST" \

--vocoder_name "vocoder_models/en/ljspeech/univnet" \

--port 5010 > tts.log 2>&1 &

测试 表单提交

curl -X POST "http://127.0.0.1:5010/api/tts" \

-F "text=你好,欢迎使用智能语音合成服务。" \

--output out.wav

deactivate

这样会回到系统默认的 Python 环境,不影响后台的 nohup 进程。

ps -ef | grep TTS.server

相关推荐
风哥2号1 分钟前
数据库教程FGMT02‑生产环境Linux+Oracle19c安装配置与项目实战
linux·数据库·ffmpeg
wuminyu3 小时前
Kafka中sendfile与mmap实现机制解析
java·linux·c语言·jvm·c++
新时代牛马4 小时前
嵌入式网络完整篇:从LwIP/以太网驱动到 Linux netdev 与排障
linux·网络·php
猿与禅4 小时前
Linux(Ubuntu)入门到实战:系统管理、常用命令与权限体系完整指南
linux·ubuntu·apt·进程管理·系统运维·用户权限·vi/vim
前端世界4 小时前
Linux服务器实战:NTP时间同步、SELinux权限与rsyslog日志管理,一次搞懂三大运维问题
linux·运维·服务器
Android系统攻城狮4 小时前
Linux Gstreamer深度解析之gst_audio_converter_new调用流程与实战(二十)
linux·运维·服务器·gstreamer音视频·音视频进阶
海宇服务4 小时前
零信任架构实战:基于海宇对外投资历史查询服务构建自动化供应商准入网关
运维·人工智能·架构·自动化
上海云盾-小余4 小时前
BGP 高防底层原理:TCP 异常流量识别与清洗机制
运维·网络·tcp/ip
captain3765 小时前
▲网络原理(2)-TCP
java·服务器·网络·tcp/ip·java-ee
言乐66 小时前
Python加速器4跨境网络加速器
运维·服务器·开发语言·网络·python