SSML韵律元素可以取一个表示相对变化的值,该值可以是百分比值(例如+50%或-30%(。
这应该是多少百分比? 是当前音高的 Hz 值(因此倍频程间隔(即 +12st(与 +100% 相同(吗?还是与其他原因有关,例如 x-low 和 x-high 之间的范围(所以 x-low +50% 与中相同,然后另一个 +50% 是 x-high (? 是否只是由实施者决定?
我知道SSML不是标记音乐的系统,这表示"基线音高"或话语,而不是传递整个话语的确切音高。 我只想知道某些表达是否可以被视为等价的。
是的,我的理解是,该百分比基于当前音高,因此八度下降为 -50%,八度向上为 +100%。
每个半音的比率计算为 2 的第 12 根的幂。所以上面的第一个半音是 1.0595 的比率或 5.95% 的变化,第二个半音是 1.0595^2,导致 12.25% 的百分比变化,依此类推。 下面的第一个半音是 -5.61%,因为它作为 2 的第 12 个根的倒数减小。
通常,每个半音的相对百分比变化计算为整数n
的((2^(1/12))^n) - 1) * 100
或近似((1.0595^n) - 1) * 100
。