功率谱 幅值谱_语音合成中的Mel谱和MFCC谱无区别
语音合成目前比较流行的方案是Tacotron(2) + WaveNet(WaveRNN, LPCNet)等神经网络声码器。
这些方案的流程大致相同,先由文本生成特征谱,再将特征谱重建为音频。在选择特征谱的时候,有的使用了Mel谱,有的使用了倒谱。
本文通过梳理计算倒谱的流程,试图说明使用Mel谱和倒谱并无区别。
下图是Matlab计算倒谱的过程
可以分成以下几步:
- 音频时域信号分帧
- 对每一帧进行傅里叶变换,并取幅值,得到线性谱
- 对线性谱进行Mel刻度的加权求和,得到Mel谱
- 取log10,得到Fbank
- 取离散余弦变换,得到倒谱系数
从以上过程可以知道,Mel谱和倒谱系数的区别,在于一个取对数和取离散余弦变换的过程。
我们知道,离散余弦变换是一个线性变换。线性变换对于神经网络来说是小菜一碟。所以Mel谱和倒谱系数的主要区别是取对数的过程。
在几乎所有的开源代码中,使用Mel谱特征的时候,都会对Mel谱特征求db值,也就是求一个N*log10()的值。其中N与mel谱幅值是否平方有关:如果Mel谱单是傅里叶变换后的幅值,那么N一般取10;如果Mel谱是傅里叶变换后幅值的平方,那么N一般取20。按照这样的方法,Mel谱特征和倒谱特征只差了一个线性变换矩阵,对于神经网络来说相当于没差。
所以,在使用Mel谱特征时,如果计算了db值,那么和使用Mfcc倒谱特征效果应是相同的。
功率谱 幅值谱_语音合成中的Mel谱和MFCC谱无区别相关推荐
- 功率谱 幅值谱_疲劳损伤谱(FDS)的基本原理
01 - 概述 我们在进行车辆可靠性耐久性研究时,需要设法对耐久载荷的强度进行量化评估,伪损伤值是最常用的一种手段. 伪损伤值不考虑具体结构,直接把各种载荷信号都看作广义应力,以广义应力为输入,使用指 ...
- 传递函数的幅值计算公式_场地传递函数幅值谱的模拟计算
场地传递函数幅值谱的模拟计算 窦立军 ; 闫丽 ; 雷艳 [期刊名称] <长春工程学院学报(自然科学版) > [年 ( 卷 ), 期] 2001(002)001 [摘要] 传递函数是场地特 ...
- 频谱分析幅值单位_NVH测试中的频谱分析
来源:朗德科技微信公众号(ID:landtop-tech) 频谱分析是对采集到的时域信号进行数字信号处理,得到频域结果的分析过程.信号不仅随时间变化,还与频率结构和各频率成分的幅值.相位等信息有关,如 ...
- 频谱分析幅值单位_NVH测试中的系统分析
小伙伴们,周一又见面啦.今天我们继续聊的话题是:Something about DATA 系列.我们上篇文章对NVH测试中的频谱分析做了整体介绍: A 傅里叶变换: B 采样定理: C 频率分辨 ...
- 频谱分析幅值单位_知否知否?常用振动诊断方法——包络分析和阶次分析
包络分析 对于各个行业,尤其是水泥行业,存在很多低转速设备.低转速部件引起的振动集中在低频部分,且往往较为微弱,容易淹没在其他信号中,在频谱中不容易分辨出故障信号与噪声信号.但这种故障引起的冲击信号往 ...
- 频谱分析幅值单位_案例分享丨某水泥厂入窑斗提减速机不对中故障分析及处理...
斗式提升机是利用均匀固接于无端奉引构件上的一系列料斗,竖向提升物料的连续输送机械.分为环链.板链和皮带三种.今天因大师将给大家分享一个水泥厂的入窑斗提减速机不对中故障的诊断案例. 1 设备概况 设备基 ...
- 传递函数的幅值计算公式_设积分环节的传递函数为G(s)=1/s ,则其频率特性幅值M(ω)=( )...
设积分环节的传递函数为G(s)=1/s ,则其频率特性幅值M(ω)=( ) 答:1/ω 宋朝画家文与可的住宅周围有很多竹子.他一年四季注意观察竹子的变化,对竹子的形状.姿态有着透彻的了解,因而画出的竹 ...
- 频谱分析幅值单位_干货 | 频谱分析仪基础知识
点击蓝字关注我们 说到频谱分析仪很多资料中都会出现下面这张图 频域:是描述信号在频率方面特性时用到的一种坐标系. 频谱:频率的分布曲线,复杂振荡分解为振幅不同和频率不同的谐振荡,这些谐振荡的幅值按频率 ...
- 频谱分析幅值单位_示波器FFT查看信号频谱和设置的方法
对信号中的频率分量进行分析是十分重要的,因为他们常常会在设计中引起噪声,一旦超出允许的公差,就可能进而导致器件发生故障功能失常.严重的还可能导致电压尖峰,损坏器件.如果我们在设计的时候没有进行正确的测 ...
最新文章
- 大利好!学历低的算法工程师要起飞了,这波惊喜来的太突然!
- 工业用微型计算机笔记(5)-指令系统(2)
- 验证手机号 身份证 中文名称
- P7599-[APIO2021]雨林跳跃【二分,倍增,ST表】
- mybatis简单案例源码详细【注释全面】——Dao层接口(UserMapper.java)
- golang mysql 崩溃_mysql连接问题,goruntime里执行总是出错,程序一直崩溃
- SpringMVC学习笔记整理
- zabbix 3.0 的web界面出现乱码如何解决?
- 西门子数控系统数据采集方案
- python多条件求和_数据的多条件求和
- 资金核对平台的发展历程
- 这是关于物理学的最强科普
- java计算机毕业设计化妆品销售网站源码+mysql数据库+系统+lw文档+部署
- 电商ERP如何接入快递鸟电子面单API?
- 苹果开发者设置其他ios账号权限
- 浏览器主页被2345劫持解决
- Qt实战:云曦日历篇
- python 自动生成数字_python – 使用yaml自动生成配置和具有数字...
- D. Vessels
- ef mysql跟踪sql语句_EF Core 日志跟踪sql语句