o
    i                     @   s0   d dl mZmZ d dlZG dd dejjZdS )    )OptionalTupleNc                
   @   s>   e Zd ZdZ	ddejdejdeejeej f fddZdS )	
AbsSpecAugzAbstract class for the augmentation of spectrogram

    The process-flow:

    Frontend  -> SpecAug -> Normalization -> Encoder -> Decoder
    Nx	x_lengthsreturnc                 C   s   t N)NotImplementedError)selfr   r    r   S/home/ubuntu/.local/lib/python3.10/site-packages/espnet2/asr/specaug/abs_specaug.pyforward   s   zAbsSpecAug.forwardr   )	__name__
__module____qualname____doc__torchTensorr   r   r   r   r   r   r   r      s    r   )typingr   r   r   nnModuler   r   r   r   r   <module>   s    