tf.signal.overlap_and_add

View source on GitHub

Reconstructs a signal from a framed representation.

tf.signal.overlap_and_add(
    signal, frame_step, name=None
)

Adds potentially overlapping frames of a signal with shape [..., frames, frame_length], offsetting subsequent frames by frame_step. The resulting tensor has shape [..., output_size] where

output_size = (frames - 1) * frame_step + frame_length

Args:

Returns:

A Tensor with shape [..., output_size] containing the overlap-added frames of signal's inner-most two dimensions.

Raises: