音量¶ class torchaudio.transforms.Vol(gain: float, gain_type: str = 'amplitude')[source]¶ 调整波形的音量。 参数:: gain (float) – 根据给定的 gain_type 解释:如果 gain_type = amplitude,则 gain 是一个正的幅度比。如果 gain_type = power,则 gain 是功率(电压平方)。如果 gain_type = db,则 gain 以分贝为单位。 gain_type (str, optional) – 增益类型。其中之一:amplitude、power、db(默认:amplitude) 示例>>> waveform, sample_rate = torchaudio.load("test.wav", normalize=True) >>> transform = transforms.Vol(gain=0.5, gain_type="amplitude") >>> quieter_waveform = transform(waveform) forward(waveform: Tensor) → Tensor[source]¶ 参数:: waveform (Tensor) – 维度为 (…, time) 的音频张量。 返回值:: 维度为 (…, time) 的音频张量。 返回类型:: 张量