Tensorflow-wavenet生成模拟声音
1.wavenet
wave介绍:https://deepmind.com/blog/wave … udio/
先用一个短视频介绍一下wavenet效果
http://v.qq.com/x/page/w0328zc2azc.html
2.下载tensorflow-wavenet
读者自己先配置好tensorflow
git clone –recursive https://github.com/ibab/tensorflow-wavenet
3.代码目录
wavenet_params.json 这是配置模型的一些相关参数
4.安装依赖包
pip install -r requirements.txt
5.下载语料库
语料库有10个g,解压后有12个g左右,请预备好足够的空间,机器不太行的可以忽略此步
http://homepages.inf.ed.ac.uk/ … ar.gz
http://homepages.inf.ed.ac.uk/ … .html #语料库的介绍
5.准备语料
笔者这里先用一段小的钢琴语料做训练,piano_sample.wav
cd tensorflow-wavenet
mkdir corpus #corpus #用于存放多个训练的.wav文件
6.开始训练
python train.py –help #–batch_size,–num_steps,–learning_rate等等参数
python train.py –data_dir=corpus
7.模型
训练过程中在logdir有train文件,train文件里有会生成训练model
8.生成模拟声音
python generate.py –wav_out_path=generated.wav –samples 160000 ./logdir/train/xxx/model.ckpt-xxx #–samples 16000 16000相当于1秒
9.笔者训练的效果放在附件
piano_sample.wav #样本
generated.wav #生成模拟声音
Tensorflow-wavenet生成模拟声音相关推荐
- GAN生成对抗网络合集(三):InfoGAN和ACGAN-指定类别生成模拟样本的GAN(附代码)
1 InfoGAN-带有隐含信息的GAN InfoGAN是一种把信息论与GAN相融合的神经网络,能够使网络具有信息解读功能. GAN的生成器在构建样本时使用了任意的噪声向量x',并从低维 ...
- mock模拟的数据能增删改查吗_使用Swager API Docs和easy-mock生成模拟数据
前面文章已经搭建了本地的easy-mock 本地搭建Easy-Mock实现模拟数据 常见的Mock方式: 将模拟数据直接写在代码里 利用javascript拦截请求 利用Charles.Fiddler ...
- Mock.mock()生成模拟数据
在做前端项目时,如果没有测试数据,可以通过mock来生成模拟数据. Mock.mock( rurl?, rtype?, template|function( options ) ) 根据数据模板生成模 ...
- ATtiny13与Proteus仿真-PWM生成报警声音仿真
PWM生成报警声音仿真 本文将介绍如何通过PWM生成报警声音并进行仿真.在实例中,通过动态改变定时器/计数器的计数值.预分频值.计数方式等等来生成PWM信号. 在前面的文章中,对PWM做了详细的介绍, ...
- tensorflow训练自己的声音数据集进行声音分类
** tensorflow训练自己的声音数据集进行声音分类 ** 环境 win10 anaconda3.5 tensorflow 2.0 1.安装anaconda https://pan.baidu. ...
- 百度地图随机生成某个行政区域的随机坐标(用于生成模拟数据)
百度地图随机生成某个行政区域的随机坐标 主要是为了生成模拟数据 示例 <!DOCTYPE html> <html lang="en"> <head&g ...
- Tensorflow图像生成文本(2)词表词频的构建
前言 了解了Tensorflow图像生成文本实现(1)flickr30k数据集介绍数据集之后,需要对其中的token文件进行解析,对数据进行初步处理. 词表词频构建 因为是一句句的描述,因此需要进行分 ...
- Python —— Faker 生成模拟数据
Faker 生成模拟数据 案例1 # 1.导包 from faker.providers.person import Provider from openpyxl import Workbook# 2 ...
- java+postgis实现根据两点生成模拟轨迹gps数据
java+postgis实现根据两点生成模拟轨迹gps数据 文章目录 java+postgis实现根据两点生成模拟轨迹gps数据 前言 一.实现流程 1.请求参数 2.功能流程 3.postgis重要 ...
- 一个LabVIEW控件,生成模拟波形效果
LabVIEW实在强大方便,今天为各位分享一个小技巧:如何制作一款模拟波形效果小软件. 这里依托于LabVIEW内置的波形生成VI,本篇博文仅仅仅介绍基本函数发生器VI,仅仅是一个抛砖引玉,感兴趣的朋 ...
最新文章
- OpenAI NLP最新进展:通过无监督学习提升语言理解
- 记一次Spring boot 和Vue的前后端分离的入门培训
- RHEL6 让 root可以登录桌面
- .NET6之MiniAPI(二十二):HttpClient
- guava集合操作类的使用_使用Guava进行测试集合的实现
- 并且确定已经识别出了主要的HTML5技术风险
- python3 判断文件是否存在_Python判断文件是否存在的三种方法
- Java定时任务原理
- httplistener java_Java监听器listener的介绍
- 基于Java的在线购书系统
- 数据库系统概论第五版(第 1 章 绪论)习题答案
- 汇编程序求助,window.inc报错
- 12 个组织良好的网络监控工具
- 微服务架构 | 怎样解决超大附件分片上传?
- 调用新浪网址缩短服务生成网址短链接
- 数据变换分解 | Python实现EOF经验正交函数分解时间序列模态分析
- 【教程】批量删除B站抽奖动态
- 神经网络架构搜索(Neural Architecture Search)杂谈
- SAP FICO 成本对象控制解析
- java网络编程技术学习笔记(b站【狂神说Java】网络编程实战讲解)
热门文章
- 电脑返回,电脑返回上一步快捷键(ctrl加什么是返回上一步)
- linux下如何统计一个目录下的文件个数以及代码总行数的命令
- SQL Server存储过程文本加密与解密过程详解 2019版可用
- stm32 HC05驱动
- 如何重新注册VMware Update Manager(VUM)至vCenter Server中
- 数字/模拟信号中带宽的含义
- java使用poi制作的ppt被损坏_poi操作ppt创建表格,结果却是这样?
- 0806 07 08 09 12上午数据库
- word文档目录样式如何设置
- 怎么更改坐标轴标题access_excel图表如何修改x坐标轴数值,excel怎么设置横坐标标题...