当前位置: 首页 > article >正文

coqui-ai TTS 初步使用

项目地址:https://github.com/coqui-ai/TTS

 

1. 创建一个新的conda环境,如果自己会管理python环境也可以用其他方法

克隆项目下来

pip install -r requirements.txt     # 安装依赖 

pip install coqui-tts  # 只要命令行工具的话

下载自己想要的模型 Release v0.6.1 models · coqui-ai/TTS · GitHub

import torch
from TTS.api import TTS


## Init TTS 初始化,传入模型和配置文件路径
device = "cuda" if torch.cuda.is_available() else "cpu"  # Get device
tts = TTS(model_path="你的路径/model_file.pth", 
          config_path="你的路径/config.json", 
          progress_bar=True).to(device)


tts.tts_to_file(text="人生就像一场马拉松", file_path="output.wav")

下载的文件解压出来一般有:config.json  model_file.pth  scale_stats.npy 这些文件,config.json里面的scale_path要改为解压出来的scale_stats.npy对应的文件路径

代码中的文件路径也要指定,当然你也可以放到~/.local/tts/models 这个是linux的默认路径,具体路径可以到site-package tts的源码中改。

执行python脚本后,音频文件输出到tts_to_file方法的file_path参数指定的名字,示例中是当前路径的output.wav

 


http://www.kler.cn/a/413430.html

相关文章:

  • kotlin 的循环
  • BUUCTF—Reverse—不一样的flag(7)
  • C++ ADL参数依赖查找
  • CTF之密码学(培根密码)
  • docker 安装arm架构mysql8
  • NIO三大组件
  • React的基本知识:事件监听器、Props和State的区分、改变state的方法、使用回调函数改变state、使用三元运算符改变state
  • 命令行版 postman 之 post 小工具
  • TDengine 签约深圳综合粒子,赋能粒子研究新突破
  • Spring Boot Web应用开发:安全
  • docker安装使用Elasticsearch,解决启动后无法访问9200问题
  • 基于Java Springboot智慧养老院管理系统
  • 生产环境中,nginx 最多可以代理多少台服务器,这个应该考虑哪些参数 ?怎么计算呢
  • Stable Diffusion初步见解(二)
  • Spring:AOP面向切面编程入门案例
  • 如何提升C/C++的编程能力
  • 临床检验项目指标学习笔记
  • c++小球反弹可视化
  • Layui弹窗之图表绘制
  • 安全设备-日志审计-数据管理
  • 如何利用python爬虫获得店铺的所有商品
  • 使用client-go在命令空间test里面对pod进行操作
  • 云计算的计算包括哪些内容
  • JVM 性能调优 -- CMS 垃圾回收器 GC 日志分析【Full GC】
  • tongweb安全整改(by cz)
  • windows C#-使用反射访问特性