目前全网最火的文字转语音神器,完全免费,你还在等什么!

兄弟姐妹们,又一神器凭空问世,短短一周的时间,Github上已经狂揽21000星、fork2000次。

图片

项目地址:GitHub - 2noise/ChatTTS: ChatTTS is a generative speech model for daily dialogue.

ChatTTs不仅支持中文和英文语音,更是能支持转换长文本信息和设定相关语气模拟真人口吻,号称最有人气儿的AI语音智能助手,最最关键的是完全免费开箱即用,你还不赶快来试试!

话不多说,直接看结果:

ChatTTs素材3,HelloFYW,18秒

部署使用

ChatTTs源码部署后,可以使用命令行进行语音转换,具体操作如下:

import ChatTTS
from IPython.display import Audio

chat = ChatTTS.Chat()
chat.load_models(compile=False) # Set to True for better performance

texts = ["PUT YOUR TEXT HERE",]

wavs = chat.infer(texts, )

torchaudio.save("output1.wav", torch.from_numpy(wavs[0]), 24000)

作为一名合格的程序员同事也为了使用者有更好的体验,肯定不能局限于这样的使用方式,因此就有了下面带有UI界面的ChatTTS-UI。

图片

项目地址:GitHub - jianchang512/ChatTTS-ui: 一个简单的本地网页界面,直接使用ChatTTS将文字合成为语音,同时支持对外提供API接口。

部署方式一【window】
  1. 下载python3.9-3.11,安装时注意选中Add Python to environment variables

  2. 下载并安装git,https://github.com/git-for-windows/git/releases/download/v2.45.1.windows.1/Git-2.45.1-64-bit.exe

  3. 创建空文件夹 D:/chattts 并进入,地址栏输入 cmd回车,在弹出的cmd窗口中执行命令 git clone https://github.com/jianchang512/chatTTS-ui .

  4. 创建虚拟环境,执行命令 python -m venv venv

  5. 激活虚拟环境,执行 .\venv\scripts\activate

  6. 安装依赖,执行 pip install -r requirements.txt

  7. 如果不需要CUDA加速,

    执行 pip install torch==2.2.0 torchaudio==2.2.0

    如果需要CUDA加速,执行

    pip install torch==2.2.0 torchaudio==2.2.0 --index-url https://download.pytorch.org/whl/cu118

    另需安装 CUDA11.8+ ToolKit,请自行搜索安装方法或参考 https://juejin.cn/post/7318704408727519270

  8. 执行 python app.py 启动,将自动打开浏览器窗口,默认地址 http://127.0.0.1:9966 (注意:默认从 modelscope 魔塔下载模型,不可使用代理下载,请关闭代理)

PS:下载下来的项目是不带模型的,如果网络正常(你懂的)还好,不行的话,建议单独下载模型,放到ChatTTs/models/...文件夹下即可

部署方式二【强烈推荐】

直接点击此处传送门,进入下载页面(含模型),解压后双击 app.exe 即可使用

注意事项:
  • 最新版本windows-v0.85每次更换音色的话,需要重新刷新页面后更换

  • 如果因为网络原因导致下载失败,均可免费点赞私聊获取相关资源

界面参数说明,无可忽略
  • text: str| 必须, 要合成语音的文字

  • voice: int| 可选,默认 2222, 决定音色的数字, 2222 | 7869 | 6653 | 4099 | 5099,可选其一,或者任意传入将随机使用音色

  • prompt: str| 可选,默认 空, 设定 笑声、停顿,例如 oral_2[break_6]

  • temperature: float| 可选, 默认 0.3

  • top_p: float| 可选, 默认 0.7

  • top_k: int| 可选, 默认 20

  • skip_refine: int| 可选, 默认0, 1=跳过 refine text,0=不跳过

  • custom_voice: int| 可选, 默认0,自定义获取音色值时的种子值,需要大于0的整数,如果设置了则以此为准,将忽略 voice

  • is_split: int| 可选,默认 0, 1=将数字转为文本以便正确发音,0=保持不变

使用视频可搜索微信公众号HelloFYW进行观看
结语:

AI的诞生初期肯定是我们的一大助力,我们要去接受并掌控它,让它更好的服务于我们,加油!

  • 24
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值