快捷方式

音量

class torchaudio.transforms.Vol(gain: float, gain_type: str = 'amplitude')[source]

调整波形的音量。

This feature supports the following devices: CPU, CUDA This API supports the following properties: Autograd, TorchScript
参数::
  • gain (float) – 根据给定的 gain_type 解释:如果 gain_type = amplitude,则 gain 是一个正的幅度比。如果 gain_type = power,则 gain 是功率(电压平方)。如果 gain_type = db,则 gain 以分贝为单位。

  • gain_type (str, optional) – 增益类型。其中之一:amplitudepowerdb(默认: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) 的音频张量。

返回类型::

张量

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

获取适合初学者和高级开发人员的深入教程

查看教程

资源

查找开发资源并获得问题的解答

查看资源