Wolfram 语言

通过 STFT 变换实现的音效

AudioSpectralMap 是一个允许在短时傅里叶变换 (STFT) 的时-频表示中修改信号的函数。可轻而易举地通过操纵 STFT 以 time-and-frequency-dependent 的方式降低背景噪声。

从带有噪声的音频信号开始。

定义一个减少静音分量幅值的函数。

通过 AudioSpectralMap 将函数应用于 STFT。

AudioSpectralTransformation 是另一个非常有用的处理以时-频形式表示的信号的函数。通过计算输入和输出信号的 STFT 之间的反向变换来构建新的信号。

通过定义这样的映射,可以在频域中创建特效,例如鱼眼。首先来看一个有趣的信号。

显示完整的 Wolfram 语言输入

定义产生鱼眼特效的变换。

通过 AudioSpectralTransformation 对输入信号应用该函数。

相关范例

de en es fr ja ko pt-br