U
    ,:%eË  ã                *   @   sd  d dl mZmZmZmZ d dlmZ d dlmZm	Z	 d dl
mZ d dlmZ d dlmZmZmZ d dlmZmZ d dlmZmZmZmZmZmZ d d	lmZ d d
lmZ d dl m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3 d dl4m5Z5 dddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6g*Z6d7S )8é   )ÚHDemucsÚhdemucs_highÚhdemucs_lowÚhdemucs_medium)Ú	Conformer)Úconv_tasnet_baseÚ
ConvTasNet)Ú
DeepSpeech)ÚEmformer)Úemformer_rnnt_baseÚemformer_rnnt_modelÚRNNT)Ú
HypothesisÚRNNTBeamSearch)Úsquim_objective_baseÚsquim_objective_modelÚsquim_subjective_baseÚsquim_subjective_modelÚSquimObjectiveÚSquimSubjective)Ú	Tacotron2)Ú
Wav2Letter)Úhubert_baseÚhubert_largeÚhubert_pretrain_baseÚhubert_pretrain_largeÚhubert_pretrain_modelÚhubert_pretrain_xlargeÚhubert_xlargeÚHuBERTPretrainModelÚwav2vec2_baseÚwav2vec2_largeÚwav2vec2_large_lv60kÚwav2vec2_modelÚwav2vec2_xlsr_1bÚwav2vec2_xlsr_2bÚwav2vec2_xlsr_300mÚWav2Vec2ModelÚ
wavlm_baseÚwavlm_largeÚwavlm_model)ÚWaveRNNr   r+   r   r   r	   r'   r   r*   r(   r)   r#   r    r!   r"   r   r   r   r   r   r   r   r&   r$   r%   r   r   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   N)7Z_hdemucsr   r   r   r   Z	conformerr   Zconv_tasnetr   r   Z
deepspeechr	   Zemformerr
   Zrnntr   r   r   Zrnnt_decoderr   r   Zsquimr   r   r   r   r   r   Z	tacotron2r   Z
wav2letterr   Zwav2vec2r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   Zwavernnr+   Ú__all__© r-   r-   úY/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/torchaudio/models/__init__.pyÚ<module>   sl    TÖ