paddleaudio.functional.window 模块
- paddleaudio.functional.window.get_window(window: Union[str, Tuple[str, float]], win_length: int, fftbins: bool = True, dtype: str = 'float64') Tensor[来源]
返回一个给定长度和类型的窗口。
- Args:
window (Union[str, Tuple[str, float]]): 在傅里叶变换之前应用于信号的窗口函数。支持的窗口函数有:'hamming','hann','gaussian','general_gaussian','exponential','triang','bohman','blackman','cosine','tukey','taylor'。 win_length (int): 样本数量。 fftbins (bool, optional): 如果为True,则创建一个“周期性”窗口。否则,创建一个“对称”窗口,用于滤波器设计。默认值为True。 dtype (str, optional): 返回窗口的数据类型。默认值为'float64'。
- Returns:
张量:以张量表示的窗口。
- Examples:
import paddle n_fft = 512 cosine_window = paddle.audio.functional.get_window('cosine', n_fft) std = 7 gaussian_window = paddle.audio.functional.get_window(('gaussian',std), n_fft)