We introduce a neural auto-encoder that transforms the musical dynamic in recordings of singing voice via changes in voice level. Since most recordings of singing voice are not annotated with voice level we propose a means to estimate the voice level from the signal's timbre using a neural voice level estimator. We introduce the recording factor that relates the voice level to the recorded signal power as a proportionality constant. This unknown constant depends on the recording conditions and the post-processing and may thus be different for each recording (but is constant across each recording). We provide two approaches to estimate the voice level without knowing the recording factor. The unknown recording factor can either be learned alongside the weights of the voice level estimator, or a special loss function based on the scalar product can be used to only match the contour of the recorded signal's power. The voice level models are used to condition a previously introduced bottleneck auto-encoder that disentangles its input, the mel-spectrogram, from the voice level. We evaluate the voice level models on recordings annotated with musical dynamic and by their ability to provide useful information to the auto-encoder. A perceptive test is carried out that evaluates the perceived change in voice level in transformed recordings and the synthesis quality. The perceptive test confirms that changing the conditional input changes the perceived voice level accordingly thus suggesting that the proposed voice level models encode information about the true voice level.
翻译:我们引入一个神经自动编码器, 通过声音水平的变化来改变歌声录音的音乐动态。 由于大多数歌声录音没有配音水平的附加说明, 我们建议一种方法, 使用一个神经声音水平测量器来估计信号的音调水平。 我们引入一个记录因素, 将声音水平与所录信号力联系起来, 作为相称性常数 。 这个未知的常数取决于记录条件和后处理方式, 从而可能因每次录音而不同( 但每个录音记录都时时时时时时时时时时时时时时时时时时时时时时时时时时时时时时时时时时时。 我们提供两种方法来估计声音水平, 不理解录音因素。 未知的录音因素既可以与音级显示的音调显示器的重量一起学习, 也可以使用基于星标产品的特殊损失函数来估计音调的音调水平。 我们用音调级别来评估音调水平的音调模型, 并且根据它们的能力, 只能用来匹配所录的音调的音调测试级别, 。 因此, 将真实的音调模型水平 显示, 显示, 显示, 显示, 变变变变的音级 变的级别 变 。