o
    ¡¿¯i÷  ã                   @   sF   d dl mZmZ d dlmZmZmZ d dlZG dd„ dejj	eƒZ
dS )é    )ÚABCÚabstractmethod)ÚAnyÚDictÚTupleNc                	   @   sb   e Zd Zedefdd„ƒZedeeef fdd„ƒZ	ede
jde
jdee
je
jf fdd	„ƒZd
S )ÚAbsFeatsExtractÚreturnc                 C   ó   t ‚©N©ÚNotImplementedError©Úself© r   ú_/home/ubuntu/.local/lib/python3.10/site-packages/espnet2/tts/feats_extract/abs_feats_extract.pyÚoutput_size   ó   zAbsFeatsExtract.output_sizec                 C   r	   r
   r   r   r   r   r   Úget_parameters   r   zAbsFeatsExtract.get_parametersÚinputÚinput_lengthsc                 C   r	   r
   r   )r   r   r   r   r   r   Úforward   s   zAbsFeatsExtract.forwardN)Ú__name__Ú
__module__Ú__qualname__r   Úintr   r   Ústrr   r   ÚtorchÚTensorr   r   r   r   r   r   r      s    ÿÿþr   )Úabcr   r   Útypingr   r   r   r   ÚnnÚModuler   r   r   r   r   Ú<module>   s    