How to express STFT and ISTFT as a 1d convolution and 1d deconvolution in tensorflow/keras
I found an implementation of STFT based on conv1d in pytorch here:

https://github.com/huyanxin/phasen/blob/master/model/conv_stft.py

edit: Actually, the phasen repository took the STFT code from https://github.com/pseeth/torch-stft
edit2: Asteroid has an alternative implementation of STFT and iSTFT: https://github.com/mpariente/asteroid/