ChatTTS-ModelScope版本(小白快速上手)

我要开发同款
匿名用户2024年07月31日
34阅读
所属分类aiPytorch
开源地址https://modelscope.cn/models/ModelM/ChatTTS-ModelScope
授权协议Apache License 2.0

作品详情

当前模型的贡献者未提供更加详细的模型介绍。模型文件和权重,可浏览“模型文件”页面获取。

您可以通过如下git clone命令,或者ModelScope SDK来下载模型

SDK下载

#安装ModelScope
pip install modelscope
#SDK模型下载
from modelscope import snapshot_download
model_dir = snapshot_download('ModelM/ChatTTS-ModelScope')

Git下载

#Git模型下载
git clone https://www.modelscope.cn/ModelM/ChatTTS-ModelScope.git

依赖安装

pip install torch ChatTTS vocos WeTextProcessing vector_quantize_pytorch

下载原版git工程

git clone https://github.com/2noise/ChatTTS.git

创建文件

cd ChatTTS

新建文件: tts_test.py 填入下面的代码

示例代码如下:

其中:model_path 为模型手动下载的文件路径

import torch
import ChatTTS
from IPython.display import Audio
import torchaudio

model_path = "/data/Model/ChatTTS"

# 初始化ChatTTS
chat = ChatTTS.Chat()
chat.load_models(source='local',local_path=model_path)

# 定义要转换为语音的文本
texts = ["你好,欢迎使用ChatTTS之ModelScope版!"]

# 生成语音
wavs = chat.infer(texts, use_decoder=True)

# 播放生成的音频
# Audio(wavs[0], rate=24_000, autoplay=True)

# 保存语音文件
torchaudio.save("output.wav", torch.from_numpy(wavs[0]), 24000)

如果您是本模型的贡献者,我们邀请您根据模型贡献文档,及时完善模型卡片内容。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论