Intel® Distribution of OpenVINO™ Toolkit
Community assistance about the Intel® Distribution of OpenVINO™ toolkit, OpenCV, and all aspects of computer vision-related on Intel® platforms.
6506 Discussions

demo noise-suppression-poconetlike-0001 use STFT and ISTFT inside the OpenVINO graph

ndzhizhin
Beginner
503 Views

Hello!
I am currently trying to convert a model from PyTorch to OpenVINO. My PyTorch model is for audio signal processing, so I need to use STFT and ISTFT as this is a common approach in audio processing. But while converting from PyTorch to OpenVINO I get this Summary:
-- No conversion rule found for operations: aten::istft, aten::stft
-- Conversion failed for: prim::Constant
Your Demo noise-suppression-poconetlike-0001 from open_model_zoo uses STFT and ISTFT,  also in the paper "PoCoNet: Better Speech Enhancement with Frequency-Positional Embeddings, Semi-Supervised Conversational Data, and Biased Loss" said that "The neural model N takes as input the STFT of the reverberant and noisy example s ∗ h + n and estimates the complex ratio mask that would give the target signal estimate as: yb = ISTFT(N (STFT(x)) · STFT(x))."
So, my question is: how do you use STFT and ISTFT in your demo inside the model? How do you add such operations to the OpenVINO graph?
I hope you can answer my question or tell me about workaround.
Hope to hear from you soon!

0 Kudos
2 Replies
Vipin_S_Intel
Moderator
471 Views

Hi Nikita, we would like to inform you that we are routing your query to the dedicated team for further assistance.


0 Kudos
Aznie_Intel
Moderator
374 Views

Hi Ndzhinzhin,

 

I noticed you have submitted the same question on our community page. I will close this case and we will continue providing support for your question in this thread:

https://community.intel.com/t5/Intel-Distribution-of-OpenVINO/demo-noise-suppression-poconetlike-0001-use-STFT-and-ISTFT/m-p/1624176#M31322

 

 

Regards,

Aznie

 


0 Kudos
Reply