编辑: 麒麟兔爷 | 2018-06-17 |
358 编号 转速围 秒数围
1 1000-2700 (0)-(16)
2 1160-2990-1530-2379-1250 (0)-(1.8)-(2.7)-(4.1)-(6.6)
3 1235-2783-1585 (0)-(3.4)-(8.8)
4 1454-1520-2961-2259 (0)-(3)-(3.8)-(4.1)
5 1030-2852-1113-2213-1208 (0)-(0.2)-(0.8)-(1.3)-(1.5)-(2.2) -2786-1123-2570-1213-2790 -(2.7)-(3.1)-(3.4)-(3.9)-(4.5) -1206-2208-1310-2785-1630 -(4.8)-(5.1)-(5.6)-(6)
6 1651-2772-1498 (0)-(1.6)-(5.8)
7 1635-1635-2901-1954 (0)-(1.5)-(1.9)-(2.6)
8 1628-1736-2493-1978 (0)-(2.3)-(3.5)-(4.3)
9 1972-1972 (0)-(2.1)
10 1111-2706 (0)-(2.7) 表
1、 S etB 音档概要资讯 (二二二)、 、 、音音音档 档 档分 分 分析 析析若将引擎的声音以waveform 的形式表示,会发现到声音的变换是非常具有规律性 的.将此音档改以在频谱上显示,更容易发现其规律性的变化,因此我们著重於频谱 的部份.图2 为S etA 音档其中一段引擎声音的片段,所产生的waveform 和所对映的频 谱图. 图
2、 上半部为SetA 其中一片段的waveform ,下半部为其对映的频谱图. 根八男谐痰囊嬖俗髟,我们发现到完成一次循环,引擎共转了两次.且 此一循环也是引擎声变换的一个周期,故我们可以根搜断⒗醇扑阋娴淖.也 就是说我们只需要计算一个周期当下的sample 数,就可以得知其当下的转速,转速的 计算公式如下: cycle per minute = sample rate sample in the cycle ?
2 ? 60, (1) 其中,在本文里的sample rate 为44100Hz ,cyclesamples 为一个合成单元的sample 数,cycle per minute 为此合成单元每一分钟的转速. Proceedings of the Twenty-Fourth Conference on Computational Linguistics and Speech Processing (ROCLING 2012)
359 (三三三)、 、 、合合合成 成 成单 单 单元 元 元的 的 的产 产 产生 生生根偌扑愎,找出S etA 音档1000 转到3000 转的围,并以overlap 的方式切 成2000 个一秒左右的片段.但为了方便起见,我们将其编号为1000 至3000 并且只选取 以10 为单位的编号,共201 个片段. 接著将这些片段做频谱的撷取来分析其频率,如图3(b) 所示.根matlab 频谱图的 色度表,能量大到能量小颜色的变化为红色到蓝色,其中引擎声的能量都集中於黄色 和红色.黄色的色度值为-25 ,故我们将色度大於-25 的部份设为1 ,小於-25 部份设 为0 .然后将纵轴上的值累加起来,重新产生一个根芰糠植嫉那咄,如图3(c) 所示. 之后,再根送家匀宋姆绞秸页龊嶂岬那兄.判断的规则分别为要能切出最多 周期,并且要能接近最大峰值.将大於此值以上的部份保留,小於此值的部份设为0 . 并重新绘制出多个锥状的图,如图3(d) 所示. 接著将每个锥状体一开始非零的部分标记起来,最后将相邻锥状体标记的值相减, 就可以得出此一编号多个合成单元. 图
3、 编号1000 的音档片段所产生的waveform(a),频谱图(b),经由色度表重绘的能量 分布曲线图(c),根实鼻兄抵匦禄嬷频淖蹲赐(d). 经由以上的方法共切出2015 个合成单元.但根偌扑愎,因为重复的关系, 只产生260 个不同转速的合成单元.令其转速为U = {ui|i = 1, ..., 260} .接者,我们 令V为欲找的转速,如下式所示: V = {vj|1000 + (j ? 1) ? 10, j = 1, ..., 201}, (2) 之后再根|vj ? U|, j = 1, ...,
201 取差值最小的ui 来代替vj .部分对映如表2 所示. 且其转速与sample 数的关系为近似一个如图4 的反曲线. Proceedings of the Twenty-Fourth Conference on Computational Linguistics and Speech Processing (ROCLING 2012)
360 表
2、 编号1 至编号10 的转速对照表 编号 欲找转速(V) 近似转速(U) 编号 欲找转速(V) 近似转速(U) ...