§
    ÎÐj'  ã            	       ó^  — d Z ddlZdZdZdZdZdZdZd	Zd
Z	dZ
dZdZdZdZdZdZdZdZdZdZddgZg d¢Zg d¢Zeddddœeddd dœed!d"d dœiZd#eez  dz  d$efd%„Zefd#eez  dz  d$efd&„Zefd#eez  dz  d$efd'„Zeefd#eez  dz  d(ed$ee         fd)„Z eefd#eez  dz  d(ed$ee!         fd*„Z"dS )+zpSeedVC weights, modes and defaults. The SeedVC engine itself is a separate GPL-3.0 component (see component.py).é    Né   é   é   zcampplus_cn_common.binz9DiT_seed_v2_uvit_whisper_small_wavenet_bigvgan_pruned.pthz2config_dit_mel_seed_uvit_whisper_small_wavenet.ymlzADiT_seed_v2_uvit_whisper_base_f0_44k_bigvgan_pruned_ft_ema_v2.pthz0config_dit_mel_seed_uvit_whisper_base_f0_44k.ymlzrmvpe.ptzv2/ar_base.pthzv2/cfm_small.pthzbsq32/bsq32_light.pthzbsq2048/bsq2048_light.pthzDeepBeepMeep/LTX-2zseed-vcÚbigvgan_v2_22khz_80band_256xÚbigvgan_v2_44khz_128band_512xzwhisper-smallzhubert-large-ll60kúconfig.jsonzbigvgan_generator.pt)zadded_tokens.jsonr   zgeneration_config.jsonz
merges.txtzmodel.safetensorsznormalizer.jsonúpreprocessor_config.jsonzspecial_tokens_map.jsonztokenizer.jsonztokenizer_config.jsonz
vocab.json)r   r	   zpytorch_model.binzv1.0 Speeché   g      à?)ÚlabelÚstepsÚcfg_ratezv1.0 Singing / F0 44ké
   gffffffæ?z	v2 Speeché   ÚmodeÚreturnc                 ó’   — 	 t          | pt          ¦  «        } n# t          t          f$ r
 t          } Y nw xY w| t          v r| nt          S )N)ÚintÚSEEDVC_MODE_SPEECHÚ	TypeErrorÚ
ValueErrorÚ_MODE_DEFAULTS©r   s    úNC:\Users\johnn\OneDrive\Documents\AI\postprocessing\seedvc_processor\assets.pyÚnormalize_moder   1   sZ   € ð"Ý�4Ð-Õ-Ñ.Ô.ˆˆøÝ•zÐ"ð "ð "ð "Ý!ˆˆˆð"øøøà�>Ð)Ð)ˆ4ˆ4Õ/AÐAs   ‚ ™4³4c                 ó\   — t          t          t          | ¦  «                 d         ¦  «        S )Nr   )r   r   r   r   s    r   Úget_default_stepsr   9   s"   € Ý�~�n¨TÑ2Ô2Ô3°GÔ<Ñ=Ô=Ð=ó    c                 ó\   — t          t          t          | ¦  «                 d         ¦  «        S )Nr   )Úfloatr   r   r   s    r   Úget_default_cfg_rater    =   s"   € Ý•¥¨tÑ 4Ô 4Ô5°jÔAÑBÔBÐBr   Úrootc                 ó¦  — t          | ¦  «        } | t          k    r´t          j                             |t
          ¦  «        t          j                             |t          ¦  «        t          j                             |t          ¦  «        t          j                             |t          ¦  «        gd„ t          D ¦   «         ¢d„ t          D ¦   «         ¢S | t          k    rét          j                             |t          ¦  «        t          j                             |t          ¦  «        t          j                             |t          ¦  «        t          j                             |t          ¦  «        t          j                             |t          ¦  «        gd„ t          D ¦   «         ¢d„ t          D ¦   «         ¢d„ t           D ¦   «         ¢S t          j                             |t"          ¦  «        t          j                             |t$          ¦  «        t          j                             |t          ¦  «        gd„ t          D ¦   «         ¢d„ t          D ¦   «         ¢S )Nc                 óX   — g | ]'}t           j                             t          |¦  «        ‘Œ(S © )ÚosÚpathÚjoinÚSEEDVC_BIGVGAN_44K_DIR©Ú.0Úfilenames     r   ú
<listcomp>z(query_required_files.<locals>.<listcomp>I   s)   € ÐbÐbÐbÀ�bŒg�lŠlÕ1°8Ñ<Ô<ÐbÐbÐbr   c                 óX   — g | ]'}t           j                             t          |¦  «        ‘Œ(S r$   ©r%   r&   r'   ÚSEEDVC_WHISPER_DIRr)   s     r   r,   z(query_required_files.<locals>.<listcomp>J   ó)   € Ð^Ð^Ð^¸X�bŒg�lŠlÕ-¨xÑ8Ô8Ð^Ð^Ð^r   c                 óX   — g | ]'}t           j                             t          |¦  «        ‘Œ(S r$   ©r%   r&   r'   ÚSEEDVC_BIGVGAN_DIRr)   s     r   r,   z(query_required_files.<locals>.<listcomp>S   r0   r   c                 óX   — g | ]'}t           j                             t          |¦  «        ‘Œ(S r$   r.   r)   s     r   r,   z(query_required_files.<locals>.<listcomp>T   r0   r   c                 óX   — g | ]'}t           j                             t          |¦  «        ‘Œ(S r$   )r%   r&   r'   ÚSEEDVC_HUBERT_DIRr)   s     r   r,   z(query_required_files.<locals>.<listcomp>U   s)   € Ð\Ð\Ð\¸H�bŒg�lŠlÕ,¨hÑ7Ô7Ð\Ð\Ð\r   c                 óX   — g | ]'}t           j                             t          |¦  «        ‘Œ(S r$   r2   r)   s     r   r,   z(query_required_files.<locals>.<listcomp>[   ó)   € Ð	ZÐ	ZÐ	Z¸�"Œ'�,Š,Õ)¨8Ñ
4Ô
4Ð	ZÐ	ZÐ	Zr   c                 óX   — g | ]'}t           j                             t          |¦  «        ‘Œ(S r$   r.   r)   s     r   r,   z(query_required_files.<locals>.<listcomp>\   r8   r   )r   ÚSEEDVC_MODE_SINGINGr%   r&   r'   Ú"SEEDVC_SINGING_CHECKPOINT_FILENAMEÚSEEDVC_SINGING_CONFIG_FILENAMEÚSEEDVC_CAMPPLUS_FILENAMEÚSEEDVC_RMVPE_FILENAMEÚSEEDVC_BIGVGAN_FILESÚSEEDVC_WHISPER_FILESÚSEEDVC_MODE_ACCENTÚ SEEDVC_V2_AR_CHECKPOINT_FILENAMEÚ!SEEDVC_V2_CFM_CHECKPOINT_FILENAMEÚ$SEEDVC_V2_NARROW_CHECKPOINT_FILENAMEÚ"SEEDVC_V2_WIDE_CHECKPOINT_FILENAMEÚSEEDVC_HUBERT_FILESÚ!SEEDVC_SPEECH_CHECKPOINT_FILENAMEÚSEEDVC_SPEECH_CONFIG_FILENAME)r   r!   s     r   Úquery_required_filesrI   A   sï  € Ý˜$ÑÔ€DØÕ"Ò"Ð"åŒG�LŠL˜ÕAÑBÔBÝŒG�LŠL˜Õ=Ñ>Ô>ÝŒG�LŠL˜Õ7Ñ8Ô8ÝŒG�LŠL˜Õ4Ñ5Ô5ð	
ð
 cÐbÕMaÐbÑbÔbð
ð _Ð^ÕI]Ð^Ñ^Ô^ð
ð 	
ð Õ!Ò!Ð!åŒG�LŠL˜Õ?Ñ@Ô@ÝŒG�LŠL˜Õ@ÑAÔAÝŒG�LŠL˜ÕCÑDÔDÝŒG�LŠL˜ÕAÑBÔBÝŒG�LŠL˜Õ7Ñ8Ô8ð	
ð _Ð^ÕI]Ð^Ñ^Ô^ð	
ð _Ð^ÕI]Ð^Ñ^Ô^ð	
ð ]Ð\ÕH[Ð\Ñ\Ô\ð	
ð 		
õ 	Œ�Š�TÕ<Ñ=Ô=Ý
Œ�Š�TÕ8Ñ9Ô9Ý
Œ�Š�TÕ3Ñ4Ô4ðð 
[Ð	ZÕEYÐ	ZÑ	ZÔ	Zð	ð
 
[Ð	ZÕEYÐ	ZÑ	ZÔ	Zðð r   c                 óì  — t          | ¦  «        } t          g}| t          k    r|t          t          t
          gz  }t          }nH| t          k    r%|t          t          t          t          gz  }t          }n|t          t          gz  }t          }t          |g|gdœt          |gt           gdœt          t"          gt$          gdœg}| t          k    r*|                     t          t(          gt*          gdœ¦  «         |S )N)ÚrepoIdÚsourceFolderListÚfileList)r   r=   r:   r;   r<   r>   r(   rA   rB   rC   rD   rE   r3   rG   rH   ÚSEEDVC_REPO_IDr?   r/   r@   Úappendr6   rF   )r   r!   Ú
root_filesÚbigvgan_dirÚdownload_defs        r   Úquery_download_defrS   `   s  € Ý˜$ÑÔ€DÝ*Ð+€JØÕ"Ò"Ð"ØÕ9Õ;YÕ[pÐqÑqˆ
Ý,ˆˆØ	Õ#Ò	#Ð	#ØÝ,Ý-Ý0Ý.ð	
ñ 	
ˆ
õ )ˆˆàÕ8Õ:WÐXÑXˆ
Ý(ˆõ "¸°vÈJÈ<ÐXÐXÝ!¸°}ÕSgÐRhÐiÐiÝ!Õ8JÐ7KÕZnÐYoÐpÐpð€Lð
 Õ!Ò!Ð!Ø×Ò¥~ÕL]ÐK^õ  nAð  mBð  Cð  Cñ  	Dô  	Dð  	DØÐr   )#Ú__doc__r%   r   r:   rA   r=   rG   rH   r;   r<   r>   rB   rC   rD   rE   rN   ÚSEEDVC_ROOTr3   r(   r/   r6   r?   r@   rF   r   r   Ústrr   r   r   r    ÚlistrI   ÚdictrS   r$   r   r   ú<module>rY      s%  ðà vÐ vØ 	€	€	€	àÐ ØÐ ØÐ à3Ð Ø$_Ð !Ø TÐ Ø%hÐ "Ø!SÐ Ø"Ð Ø#3Ð  Ø$6Ð !Ø'>Ð $Ø%@Ð "à%€Ø€Ø3Ð Ø8Ð Ø$Ð Ø(Ð Ø%Ð'=Ð>Ð ðð ð Ð ð WÐVÐVÐ ð  -¸"È#ÐNÐNØÐ#:ÀRÐUXÐYÐYØ +¸ÈÐLÐLð€ðB˜˜s™ TÑ)ð B¨cð Bð Bð Bð Bð 0Bð >ð >˜C #™I¨Ñ,ð >Àcð >ð >ð >ð >ð 3Eð Cð C˜s S™y¨4Ñ/ð CÈð Cð Cð Cð Cð 3EÐR]ð ð ˜s S™y¨4Ñ/ð ÈCð ÐbfÐgjÔbkð ð ð ð ð> 1CÐP[ð ð ˜S 3™Y¨Ñ-ð È#ð Ð`dÐeiÔ`jð ð ð ð ð ð r   