Python 人工智能 5秒钟偷走你的声音
介绍
Python 深度学习AI - 声音克隆、声音模仿,是一个三阶段的深度学习框架,允许从几秒钟的音频中创建语音的数字表示,并用它来调节文本到语音模型,该模型经过培训,可以概括到新的声音。
环境准备与安装
原始英文版地址:
https://github.com/CorentinJ/Real-Time-Voice-Cloning
中文二次开发版(本文使用该版本):
https://github.com/babysor/MockingBird
pycharm环境下载:
https://www.jetbrains.com/pycharm/download/#section=windows
conda虚拟环境:
https://www.anaconda.com/products/individual
FFmpeg :
https://github.com/BtbN/FFmpeg-Builds/releases
模型文件:
https://pan.baidu.com/s/1PI-hM3sn5wbeChRryX-RCQ 提取码 2021
在电脑系统上安装 FFmpeg 工具
下载zip压缩包连接为:https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2021-11-09-12-23/ffmpeg-N-104488-ga13646639f-win64-gpl.zip
下载完成后将其解压到一个目录后在系统的环境变量中添加该目录
打开新的cmd中查看是否安装成功
ffmpeg -version
使用打开项目目录后,创建时使用conda的Python 3.9虚拟环境
创建完成后,在cmd中查看现有的虚拟环境,并进入刚刚创建的虚拟环境
conda env list
activate pythonProject1
进入环境后在进行安装pip所需依赖,并使用国内源进行安装实现下载加速
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
在虚拟环境下安装pytorch
pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple
回到pycharm中,将模型导入到项目目录下,把目录复制黏贴到项目中
修改一行代码,在 synthesizer/utils/symbols.py 文件中
修改为:
_characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz12340!'(),-.:;? '
之后在terminal中启动工具箱
使用音频合成工具箱
相关文章
- 如何为pycharm配置Python解释器_pycharm选择python解释器
- aic准则python_Python数据科学:线性回归
- 哪些软件是python编写出来的_用Python编程需要什么软件?
- python人工智能学习笔记_[Python] 人工智能与自然语言处理学习笔记(1)[通俗易懂]
- Python入门系列(五)一篇搞懂python语句
- python中sqrt函数用法_Python : sqrt() 函数
- python中dtype的使用规范_Python numpy.dtype() 使用实例
- 用Python教训盗号骗子
- python中关于命名的例子_Python 命名规范入门实例「建议收藏」
- python模块有哪些_python typeerror
- python常用模块大全_python常用第三方模块大全
- Python里divmod_python yield函数
- 【说站】Python yield关键字的应用限制
- 用python编写猴子吃桃问题_人工智能猴子摘香蕉
- python各种库的安装_ad常用软件库
- python如何生成随机数_Python生成50个随机数
- 10个常用的损失函数解释以及Python代码实现
- Python基础-4 使用函数减少重复操作
- 搭建python开发环境-c++教程 如何搭建Python开发环境?
- 2400字整理Python编码规范,肝了一晚上~
- python-数据库编程-如何在Python中连接到数据库
- python-Python与MySQL数据库-使用Python执行MySQL查询
- python-Django 高级特性-Django 缓存(二)
- 生成手机号码Python代码详解编程语言
- Python鸢尾花分类实现详解编程语言
- Linux下安装Python的指南(linux下安装python)
- Python实现Oracle数据库连接(python连接oracle数据库)
- python从MSSQL到Python:一段跨语言的旅程(mssql除以)
- python查找文件夹下所有文件实现代码
- python访问纯真IP数据库的代码
- Python提示[Errno32]Brokenpipe导致线程crash错误解决方法