微信扫一扫 分享朋友圈

已有 226 人浏览分享

Chat TTS    ChatTTS 文生语音工具演示和安装部署教程

2024-5-31 10:55:102260
https://v.douyin.com/ijf2KRYQ/

一、使用一键安装包
https://mega.nz/folder/pftDxawT#7oYLykxhDQ-z0EN7V6kLSA
里面有3个版本,一个是官网发布的默认版,另外两个是网友开发的延展版,版主已经为大家试过了,就选择ChatTTS_colab_offline 这个就可以了,最好用,有角色扮演功能,另外两个没有,而以下的手动安装普通用户更是大可不必,除非你是开发人员需要开发应用。

二、手动安装

1从 GitHub 下载
git clone https://github.com/2noise/ChatTTS  

2安装依赖项
开始之前,请确保已安装必要的软件包。您将需要 torch 和 ChatTTS。如果尚未安装它们,可以使用 pip 安装:
pip install torch ChatTTS

3导入所需库
导入脚本所需的库。你需要 torch、ChatTTS 和 IPython.display 中的 Audio
import torch
import ChatTTS
from IPython.display import Audio


4初始化 ChatTTS
创建ChatTTS类的实例并加载预先训练的模型。
chat = ChatTTS.Chat()
chat.load_models()


5准备文本
定义要转换为语音的文本。将 <YOUR TEXT HERE> 替换为您想要的文本。
texts = ["Hello, welcome to ChatTTS!",]

6生成语音
使用 infer 方法从文本生成语音。设置 use_decoder=True 以启用解码器。
wavs = chat.infer(texts, use_decoder=True)

7播放音频
使用 IPython.display 中的 Audio 类播放生成的音频。将采样率设置为 24,000 Hz 并启用自动播放。
Audio(wavs[0], rate=24_000, autoplay=True)

8完整脚本
以下是完整的脚本,供参考:

import torch
import ChatTTS
from IPython.display import Audio

# Initialize ChatTTS
chat = ChatTTS.Chat()
chat.load_models()

# Define the text to be converted to speech
texts = ["Hello, welcome to ChatTTS!",]

# Generate speech
wavs = chat.infer(texts, use_decoder=True)

# Play the generated audio
Audio(wavs[0], rate=24_000, autoplay=True)

  • 联系我们
  • 邮箱:1992608358#qq.com(请把#改成@)
  • 微信:mianfeixueai
  • QQ客服 1992608358
  • 工作时间:周一至周五(早上9点至下午5点)
  • 微信公众平台

  • 扫描访问手机版

QQ|NIUBOYI ( 京ICP备17025393号 )|网站地图

GMT+8, 2024-7-21 19:19 , Processed in 0.248239 second(s), 40 queries .

POWERED BY NIUBOYIAI! 主理人:NIUBOYIAI  点亮哥

Copyright © 2001-2020, NIUBOYI AI.