o
    㥵i                     @   sN   d dl mZ d dlZd dlmZ d dlmZmZ ddede	dej
fd	d
ZdS )    )CallableN)i18n)	HEADER_MDTEXTBOX_PLACEHOLDERlightinference_fctthemereturnc                 C   s  t jt j dc}t t |jd d d| d t  ' t jdd t j	t
dtdd}t  c t  M t jt
d	d
 t    t jt
dddddd}t jt
dddddd}W d    n1 snw   Y  t   t jdddddd}t jt
dddddd}W d    n1 sw   Y  t   t jdddddd}t jdd dd!}	W d    n1 sw   Y  W d    n1 sw   Y  t jt
d"d
 t   t t
d# W d    n1 sw   Y  t   t j	t
d$d%d&}
W d    n	1 sw   Y  t   t jt
d'd(d)gd(d*}W d    n	1 s0w   Y  t   t jt
d"d+d,}W d    n	1 sNw   Y  t   t j	t
d-dd.d/d0}W d    n	1 snw   Y  W d    n	1 s~w   Y  W d    n	1 sw   Y  W d    n	1 sw   Y  W d    n	1 sw   Y  t jdd} t   t jt
d1d2d3}W d    n	1 sw   Y  t   t jt
d4d5d6d2d7}W d    n	1 sw   Y  t  * t jdd t jd8t
d9 d:d;}W d    n	1 sw   Y  W d    n	1 s*w   Y  W d    n	1 s:w   Y  W d    n	1 sJw   Y  |j| ||
||||||||	|g||gdd< W d    |S 1 sqw   Y  |S )=N)r   z() => {const params = new URLSearchParams(window.location.search);if (!params.has('__theme')) {params.set('__theme', '%s');window.location.search = params.toString();}})js   )scalez
Input Text
   )labelplaceholderlineszAdvanced Config)r   z$Iterative Prompt Length, 0 means offd   i  i,     )r   minimummaximumvaluestepz*Maximum tokens per batch, 0 means no limitr   i   zTop-Pgffffff?gffffff?g?g{Gz?zRepetition Penalty   g333333?g?Temperatureg      ?Seedz50 means randomized inference, otherwise deterministic)r   infor   zReference AudiozB5 to 10 seconds of reference audio, useful for specifying speaker.zReference IDz&Leave empty to use uploaded references)r   r   zUse Memory Cacheonoff)r   choicesr   filepath)r   typezReference TextuW   在一无所知中，梦里的一天结束了，一个新的「轮回」便会开始。 )r   r   r   r   zError MessageT)r   visiblezGenerated AudionumpyF)r   r   interactiver!   u   🎧 Generateprimary)r   variant)concurrency_limit)grBlocksthemesBaseMarkdownr   loadRowColumnTextboxr   r   TabSliderNumberRadioAudioHTMLButtonclick)r   r   apptextchunk_lengthmax_new_tokenstop_prepetition_penaltytemperatureseedreference_iduse_memory_cachereference_audioreference_texterroraudiogenerate rH   H/home/ubuntu/.local/lib/python3.10/site-packages/tools/webui/__init__.py	build_app	   sD  




3




[



r
   rJ   )r   )typingr   gradior(   fish_speech.i18nr   tools.webui.variablesr   r   strr)   rJ   rH   rH   rH   rI   <module>   s
    