捷徑

torchaudio.functional.apply_beamforming

torchaudio.functional.apply_beamforming(beamform_weights: Tensor, specgram: Tensor) Tensor[原始碼]

將波束成形權重應用於多聲道雜訊頻譜,以獲得單聲道增強頻譜。

This feature supports the following devices: CPU, CUDA This API supports the following properties: Autograd, TorchScript
\[\hat{\textbf{S}}(f) = \textbf{w}_{\text{bf}}(f)^{\mathsf{H}} \textbf{Y}(f) \]

其中 \(\textbf{w}_{\text{bf}}(f)\) 是第 \(f\) 個頻率 bin 的波束成形權重,\(\textbf{Y}\) 是第 \(f\) 個頻率 bin 的多聲道頻譜。

參數:
  • beamform_weights (Tensor) – 複數值波束成形權重矩陣。維度為 (…, freq, channel) 的張量

  • specgram (Tensor) – 多聲道複數值雜訊頻譜。維度為 (…, channel, freq, time) 的張量

返回:

單聲道複數值增強頻譜。

維度為 (…, freq, time) 的張量

返回類型:

Tensor

文件

存取 PyTorch 的完整開發者文件

查看文件

教學

取得初學者和進階開發者的深入教學

查看教學

資源

尋找開發資源並獲得問題解答

查看資源