<p dir="auto">Hi,<br>
is there any plan to implement the inverse short-time fourier transform (ISTFT)?  I saw that STFT is already implemented, but I cannot find the inverse transform. This would be a very important feature for people working on audio and speech.</p>
<p dir="auto">Thank you!</p>
<p dir="auto">Mirco</p>
<p dir="auto">They would be super useful as fundamental ops (and autograd ops).</p>
<p dir="auto">STFT can be implemented in terms of ConvTranspose, see github.com/pseeth/pytorch-stft</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> stft</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> istft</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> window functions: bartlett, hann, hamming, blackman</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> fft, ifft, irfft, rfft</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> fftshift, ifftshift</li>
</ul>
<p dir="auto">cc <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mruberry/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mruberry">@mruberry</a></p>