【AI工具】-MockingBird-语音合成语音克隆

news2024/9/29 1:31:29

简介

MockingBird

英文翻译:反舌鸟,也可能来自《杀死一只知更鸟》(英语:To Kill a Mockingbird),台译“梅冈城故事”,中国大陆译“杀死一只知更鸟”,直译应为“杀死一只反舌鸟”[注 1],是一部于1960年出版的小说,由美国作家哈珀·李创作,荣获当年度普利策奖

功能介绍

  1. 可以实现文本、语音的互转
  2. 可以实现通过语音内容实现语音克隆

安装方法

1.安装Python环境

注意:安装Python 选择3.8 或更高版本

1. 进入官网

https://www.python.org/downloads/

2. 下载安装包

image-20230615104111829

3.进行安装

image-20230615104543732

image-20230615104737525

说明你电脑对python的一些限制,点击它然后确定权限就可以了

image-20230615105207629

出现这个就安装完成了

image-20230615105324819

4.测试验证

image-20230615105430840

eixt

出现这个就代表安装完成,如果要退出:exit() 或者 Ctrl+Z 回车即可

2.安装PyTorch

打开链接:https://pytorch.org/get-started/locally/ 进入官网进行下载

界面如下:

1.如果你的电脑没有独立显卡或者AMD显卡选择如下

image-20230625114500283

2.如果你的电脑是有独显的选择如下

image-20230625114539692

3.选择完成复制安装命令

我的电脑案例是RTX2060显卡,所以我选择的是CUDA11.8

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

新建一个文件夹:

image-20230625114728526

然后用CMD窗口打开,使用管理员权限执行上面的代码:

粘贴后过程是完全自动的,可能需要一点点时间

image-20230625115009723

安装完成效果:

image-20230625130459583

3.下载FFmpeg

下载官网:http://ffmpeg.org/download.html#build-windows

1.选择windows

image-20230625130634265

选择左上角:gyan.dev

image-20230625130658585

跳转到新页面选择:

image-20230625130740541

等待下载完成,下载完成后将文件解压到除C盘之外的盘符路径:

image-20230625131059968

紧接着,将所指的bin路径配置到计算机系统环境变量path中:

image-20230625131153982

配置后打开cmd窗口,输入ffmpeg如下有输出则说明环境配置成功:

image-20230625131234955

4.下载MockingBird工具

下载github地址:https://github.com/babysor/MockingBird

附上git地址:

https://github.com/babysor/MockingBird.git

git@github.com:babysor/MockingBird.git

解压完成后,打开Mockingbird目录,找到requirements.txt文件

将:monotonic-align==0.0.3
改为
monotonic-align==1.0.0

1.进入MockingBird安装过程

在mockingBird目录打开cmd窗口运行一下命令

在终端下安装剩余的必备环境包:

python -m pip install --upgrade pip
pip install -r requirements.txt
pip install webrtcvad-wheels

2.下载对应的语言训练模型

作者下载链接效果预览信息
作者https://pan.baidu.com/s/1iONvRxmkI-t1nHqxKytY3g 百度盘链接 4j5d75k steps 用3个开源数据集混合训练
作者https://pan.baidu.com/s/1fMh9IlgKJlL2PIiRTYDUvw 百度盘链接 提取码:om7f25k steps 用3个开源数据集混合训练, 切换到tag v0.0.1使用
@FawenYohttps://drive.google.com/file/d/1H-YGOUHpmqKxJ9FRc6vAjPuqQki24UbC/view?usp=sharing 百度盘链接 提取码:1024input output200k steps 台湾口音需切换到tag v0.0.1使用
@mivenhttps://pan.baidu.com/s/1PI-hM3sn5wbeChRryX-RCQ 提取码:2021150k steps 注意:根据issue修复 并切换到tag v0.0.1使用

下载好的模型保存在以下目录

image-20230625144513091

3.确保模型正确放置后启动程序

image-20230625144852136

出现这行代表程序已经驱动在8080端口,使用浏览器访问出现以下界面:

image-20230625145011444

在控制界面输入文字内容,点击生成,在右侧就可以按照特定的语音模型生成出我们要的文字内容了

image-20230625145051935

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/687983.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Python】python进阶篇之数据库操作

数据库操作 pip3安装mysql依赖 pip3 list|grep mysqlpip3 install mysql-connector-python #指定版本 pip3 install mysql-connector-python版本号 #升降版本 pip3 install --upgrade mysql-connector-python版本号原生SQL操作 操作mysql可以使用pymsql或mysql-connector-py…

基于html+css的图展示138

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

第三章 决策树

文章目录 第三章 决策树3.1基本流程3.2划分选择3.2.1信息增益3.2.2增益率3.2.3基尼指数 3.3剪枝处理3.3.1预剪枝3.3.2后剪枝 3.4连续与缺失值3.4.1连续值处理3.4.2缺失值处理 3.5多变量决策树3.7实验 第三章 决策树 3.1基本流程 决策过程: 基本算法: …

灵雀云获Gartner® 首份《DevOps平台魔力象限报告》“荣誉提及”

随着平台工程理念的崛起,企业使用的独立的DevOps工具链逐渐向更先进、更便捷的DevOps平台演进。Gartner发布了首份DevOps平台魔力象限报告(Gartner Magic Quadrant for DevOps Platforms)。在这个备受关注的报告中,中国云原生厂商…

大势智慧软硬件技术答疑第五期

1.控制点误差表达到多少就可以? 答:水平和高程误差在0.01左右就可以,图示精度是满足的。 2.三维影像有颜色,为什么生成的是二维影像是黑色的? 答:使用dasviewer的工具-输出正射图再试试。 3.最新模方对ps版…

JMeter中常见的四种参数化实现方式是什么?

1 参数化释义 什么是参数化?从字面上去理解的话,就是事先准备好数据(广义上来说,可以是具体的数据值,也可以是数据生成规则),而非在脚本中写死,脚本执行时从准备好的数据中取值。 参…

浅析移动警务App中的技术痛点与挑战

移动警务是指警务机关利用移动通信技术和移动设备,实现警务信息化、智能化和移动化的一种工作模式。通过移动警务,警务人员可以随时随地进行警务工作,提高警务反应速度和效率。 移动警务通常包括以下方面的内容: 移动巡逻&#x…

【ArcGIS Pro二次开发】(43):线闭合

当我们需要将多段线【polyline】转为面【polygon】的时候,必须保证线是闭合的,不然是无法生成面的,如下图: 如果cad线段,可以在属性里将闭合选项设置为是,实现线的闭合: 但如果是在ArcGIS Pro里…

【inpho精品教程】07 动连点自动提取和区域网平差

【inpho精品教程】07 动连点自动提取和区域网平差 文章目录 【inpho精品教程】07 动连点自动提取和区域网平差一、数据及参数检查二、参数设置三、运行四、 连接点提取失败的原因五、 连接点较差的原因一、数据及参数检查 在动连点自动提取和区域网平差之前,首先要检查工程中…

Miniconda安装使用教程

下载 官网地址:https://docs.conda.io/en/latest/miniconda.html 支持的系统: Windows 10 or newer, 64-bit macOS 10.13, or Linux, including Ubuntu, RedHat, CentOS 7, and others. 支持的系统架构: Windows- 64-bit x86, 32-bit x86; m…

Json 数据通用提取工具,使用 HTML JavaScript [单文件离线版]

Gitee 地址链接 Json2Csv js html 实现的一款通用型JSON数据提取工具,支持自动识别JSON数据节点并有序提取为CSV文件。 Convenient JSON data extraction tool. 使用简介 数据路径:设置Json中数据所处路径,如’root.topics.data’ ‘data.…

JavaWeb小记——请求对象request

目录 request对象 获取请求行 获取请求方式 获取项目的上下文路径 获取URI 获取URL 获取IP地址 获取协议版本 获取请求参数 获取请求头 获取日期头 获取数字头 获取请求体 获取请求参数 通用方式获取请求参数 单个获取 针对复选框 获取所有参数(map&…

Matlab基础知识汇总(小白速成)

1.矩阵 1.矩阵运算符 运算符号说明具体表现实现转置A.矩阵转置共轭转置A复矩阵共轭转置,当A为实数矩阵时等价于A.加减AB、A-B矩阵元素之间相互进行加减数与矩阵加减KA、K-A数与矩阵的加减操作数乘以矩阵k*A数对矩阵中的每个元素进行相乘矩阵相乘A * B A.*B乘法运算…

单片机STM32看门狗详解(嵌入式学习)

单片机STM32看门狗 什么是看门狗为什么需要看门狗?STM32CubeMX配置和应用示例独立看门狗(IWDG)窗口看门狗(WWDG) 注意事项 什么是看门狗 单片机STM32的看门狗(Watchdog)是一种硬件定时器&#…

PRL:城大团队提出新型量子理论

光子盒研究院 近期,由香港城市大学(城大)物理学家领导的团队开发了一个新的量子理论,解释了物质的“光诱导阶段(light-induced phase)”,并预测了它的新功能。 3月初,研究成果以Multidimensional Coherent …

基于Arduino UNO的智能摇头避障小车

目录 1.首先介绍两个基本函数 2.L298N控制逻辑 3.让小车实现前后左右轮子动代码示例 4.串口介绍 5.跟随小车开发 6.摇头避障小车开发 7.实物展示 1.首先介绍两个基本函数 void setup() { // put your setup code here, to run once: 把你的设置代码放在这里&#xff0…

创建项目并精细化配置【Vue3】

创建项目并精细化配置 git管理项目 基于 create-vue 创建出来的项目默认没有初始化git仓库,需要我们手动初始化 执行命令并完成首次提交 git initgit addgit commit -m “init” 什么是别名路径联想提示 在编写代码的过程中,一旦输入 /,V…

【数据分享】1929-2022年全球站点的逐日平均露点数据(Shp\Excel\12000个站点)

气象数据是在各项研究中都经常使用的数据,气象指标包括气温、风速、降水、能见度等指标,说到气象数据,最详细的气象数据是具体到气象监测站点的数据! 对于具体到监测站点的气象数据,之前我们分享过1929-2022年全球气象…

【零基础入门学习Python---Python函数和模块】

🚀 Python 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

protoBuf

序列化和反序列化 链接 序列化的对象是什么 程序对象 对象序列化之后是什么 字节流 protocol buffer 链接 教程 原文链接 Protocol Buffer 的作用 通过将结构化的数据(拥有多种属性)进行序列化,从而实现(内存与硬盘之间…