码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 在MoneyPrinterPlus中使用本地chatTTS语音模型


    chatTTS是一个开源的优秀语音合成工具,现在你可以在MoneyPrinterPlus中轻松的使用本地chatTTS模型来为视频生成语音了。
    合集 - AIGC(27)
    1.轻松复现一张AI图片04-222.Stable Diffusion中的常用术语解析04-233.Stable diffusion中这些重要的参数你一定要会用04-244.Stable Diffusion中的embedding04-255.怎么使用Stable diffusion中的models05-286.Stable Diffusion WebUI详细使用指南05-297.Stable diffusion采样器详解06-048.原来Stable Diffusion是这样工作的06-069.MoneyPrinterPlus:AI自动短视频生成工具,赚钱从来没有这么容易过06-1210.MoneyPrinterPlus:AI自动短视频生成工具,详细使用教程06-1711.MoneyPrinterPlus:AI自动短视频生成工具-阿里云配置详解06-2012.MoneyPrinterPlus:AI自动短视频生成工具-腾讯云配置详解06-2513.MoneyPrinterPlus:AI自动短视频生成工具-微软云配置详解06-2614.重磅!免费一键批量混剪工具它来了,一天上万短视频不是梦06-2815.hypernetwork在SD中是怎么工作的07-0116.SD中的VAE,你不能不懂07-0317.福利来了!MoneyPrinterPlus可以自动配置环境和自动运行了07-0418.手把手教你生成一幅好看的AI图片07-0519.什么?这动物图片可以上国家地理?07-0920.重磅来袭!MoneyPrinterPlus一键发布短视频到视频号,抖音,快手,小红书上线了07-1021.MoneyPrinterPlus全面支持本地Ollama大模型07-15
    22.在MoneyPrinterPlus中使用本地chatTTS语音模型07-16
    23.fasterWhisper和MoneyPrinterPlus无缝集成07-2424.再升级!MoneyPrinterPlus集成GPT_SoVITS08-1425.AI图像放大工具,图片放大无所不能09-0326.LoRA大模型微调的利器09-0427.在stable diffussion中控制生成图片的光线09-05
    收起

    之前MoneyPrinterPlus在批量混剪,一键AI生成视频这些功能上的语音合成功能都用的是云厂商的语音服务,比阿里云,腾讯云和微软云。

    云厂商虽然提供了优质的语音服务,但是用起来还是要收费。

    为了各位小伙伴的钱包,现在特意给MoneyPrinterPlus上线了本地chatTTS语音服务。

    赶紧来体验吧。

    软件准备

    当然,前提条件就是你需要下载MoneyPrinterPlus软件啦。

    下载地址: https://github.com/ddean2009/MoneyPrinterPlus

    用得好的朋友,不妨给个star支持一下。 在软件v4.0版本之后,MoneyPrinterPlus已经全面开始支持本地模型。

    安装chatTTS

    我们可以直接从chatTTS的官网上 https://github.com/2noise/ChatTTS 下载chatTTS的源代码:

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

    安装依赖:

    pip install --upgrade -r requirements.txt
    

    运行web-UI:

    python examples/web/webui.py
    

    运行api-server:

    fastapi dev examples/api/main.py --host 0.0.0.0 --port 8000
    

    这里注意,web-ui的默认端口是8080, api-server的端口是8000。

    MoneyPrinterPlus需要连接的是8000端口的api-server。

    web-UI只是为了展示怎么配置音色的一个展示用的。

    我们打开 http://localhost:8080/ 可以看到类似下面的页面:

    image-20240715173317089

    点击生成按钮,如果能够成功合成音频文件,那么说明你的chatTTS安装成功了。

    在MoneyPrinterPlus中使用ChatTTS

    回到MoneyPrinterPlus,我们启动MoneyPrinterPlus,在基本配置页面我们可以看到:本地语音TTS的选项。

    image-20240715173442224

    这里我们选择chatTTS,并且设置chatTTS api server的地址。

    上面我们是以8000启动的api server,所以这里我们就输入:http://127.0.0.1:8000/。

    接下来点击视频混剪区,在视频配音区选择本地模型:

    image-20240715173642900

    我们可以得到下面的界面:

    image-20240715173714939

    解释一下各个参数的作用:

    是否口语化对应chatTTS的口语化开关,如果启动口语化,chatTTS会自动对输入的文案进行口语化调整。所以默认是不开启的。

    Text Seed是控制口语化模型处理的种子,你可以随意调整。

    Audio Temperature控制音频情感波动性,范围为 0-1,数字越大,波动性越大

    top_P :控制音频的情感相关性,范围为 0.1-0.9,数字越大,相关性越高

    top_K :控制音频的情感相似性,范围为 1-20,数字越小,相似性越高

    Refine text Prompt是指在口语化过程中添加的一些参数。如果不懂的话可以不修改。

    本地chatTTS音色目录,默认在项目的chattts目录中。

    现在我在chattts目录中预先放置了2种音色文件。

    一种是txt文件,一种是pt文件。

    你可以自行添加更多的音色文件到chattts目录中。

    那么有小伙伴要问了,txt或者pt文件是怎么来的呢?

    先讲一个简单的pt文件,你可以在 https://modelscope.cn/studios/ttwwwaa/ChatTTS_Speaker 这个空间中试听和下载对应的语音文件:

    image-20240715174400937

    把下载下来的pt文件,放在MoneyPrinterPlus中的chattts目录即可。

    txt文件是怎么来的呢?

    我们再次回到chatTTS的webUI界面:

    image-20240715174512706

    这个txt就是这里的Speaker Embedding的内容。

    你可以点击右上角的拷贝按钮,新建一个utf-8编码的txt文件。 把这个txt文件放到MoneyPrinterPlus中的chattts目录即可。

    如果你不想用已有的音色文件,那么可以点击使用随机声音按钮:

    image-20240715174635106

    会出现一个Audio Seed选项,这个seed就是用来控制Audio音色的。

    有了这些配置之后,点击试听声音,如果能听到声音就说明你的chatTTS在MoneyPrinterPlus中配置成功了。

    接下来就可以使用本地的chatTTS来合成语音啦。

    点我查看更多精彩内容:www.flydean.com

  • 相关阅读:
    c++调用相机进行保存
    k8s部署springboot服务
    小文一篇,说说:where、:has和:is的特殊性吧
    计算机毕业设计之java+javaweb的学生信息管理系统
    基于JAVA医疗器械销售电子商城计算机毕业设计源码+系统+mysql数据库+lw文档+部署
    通信网络从4G升级到5G,核心网融合至关重要
    深度学习中几种常见数据标准化方法
    Java JDK下载与安装教程
    GBase 8s ALTER FRAGMENT ON INDEX语句的示例
    Windows上配置IP端口转发
  • 原文地址:https://www.cnblogs.com/flydean/p/18304553
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号