Skip to content

Commit

Permalink
небольшой рефакторинг
Browse files Browse the repository at this point in the history
  • Loading branch information
Bebra777228 committed Jan 20, 2025
1 parent 51c35b0 commit 2bcde05
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 17 deletions.
4 changes: 2 additions & 2 deletions app.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

from tabs.conversion import conversion_tab
from tabs.edge_tts import edge_tts_tab
from tabs.install import files_upload, url_download, zip_upload, install_hubert_tab, output_message
from tabs.install import url_zip_download, zip_upload, files_upload, install_hubert_tab, output_message
from tabs.welcome import welcome_tab

DEFAULT_PORT = 4000
Expand Down Expand Up @@ -41,7 +41,7 @@

with gr.Tab("Загрузка моделей"):
with gr.Tab("Загрузка RVC моделей"):
url_download(output_message_component)
url_zip_download(output_message_component)
zip_upload(output_message_component)
files_upload(output_message_component)
output_message_component.render()
Expand Down
29 changes: 14 additions & 15 deletions tabs/install.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,8 @@ def download_and_replace_model(model_name, custom_url, progress=gr.Progress()):
return f'Ошибка при установке модели "{model_name}": {str(e)}'


def url_download(output_message):
with gr.Accordion("Загрузить по ссылке", open=False):
def url_zip_download(output_message):
with gr.Accordion("Загрузить ZIP-файл по ссылке", open=False):
gr.HTML(
"<h3>"
"Поддерживаемые сайты: "
Expand All @@ -83,7 +83,7 @@ def url_download(output_message):
)
with gr.Column():
with gr.Group():
link = gr.Text(label="Ссылка на загрузку модели")
zip_link = gr.Text(label="Ссылка на загрузку ZIP-файла")
model_name = gr.Text(
label="Имя модели",
info="Дайте вашей загружаемой модели уникальное имя, отличное от других голосовых моделей.",
Expand All @@ -92,13 +92,13 @@ def url_download(output_message):

download_btn.click(
download_from_url,
inputs=[link, model_name],
inputs=[zip_link, model_name],
outputs=output_message,
)


def zip_upload(output_message):
with gr.Accordion("Загрузить ZIP архивом", open=False):
with gr.Accordion("Загрузить ZIP-файл", open=False):
with gr.Column():
with gr.Group():
zip_file = gr.File(
Expand All @@ -118,7 +118,7 @@ def zip_upload(output_message):


def files_upload(output_message):
with gr.Accordion("Загрузить файлами", open=False):
with gr.Accordion("Загрузить файлы .pth и .index", open=False):
with gr.Column():
with gr.Group():
with gr.Row(equal_height=False):
Expand All @@ -142,15 +142,14 @@ def files_upload(output_message):


def install_hubert_tab():
with gr.Tab("Установка HuBERT моделей"):
gr.HTML("<center><h3>Не рекомендуется вносить изменения в этот раздел, если вы не проводили обучение RVC модели с использованием пользователькой HuBERT-модели.</h3></center>")
with gr.Row(variant="panel", equal_height=True):
with gr.Column(variant="panel"):
custom_url_checkbox = gr.Checkbox(label="Использовать другой HuBERT", value=False)
custom_url_textbox = gr.Textbox(label="URL модели", visible=False)
hubert_model_dropdown = gr.Dropdown(models, label="Список доступных HuBERT моделей:", visible=True)
hubert_download_btn = gr.Button("Установить!", variant="primary")
hubert_output_message = gr.Text(label="Сообщение вывода", interactive=False)
gr.HTML("<center><h3>Не рекомендуется вносить изменения в этот раздел, если вы не проводили обучение RVC модели с использованием пользователькой HuBERT-модели.</h3></center>")
with gr.Row(variant="panel", equal_height=True):
with gr.Column(variant="panel"):
custom_url_checkbox = gr.Checkbox(label="Использовать другой HuBERT", value=False)
custom_url_textbox = gr.Textbox(label="URL модели", visible=False)
hubert_model_dropdown = gr.Dropdown(models, label="Список доступных HuBERT моделей:", visible=True)
hubert_download_btn = gr.Button("Установить!", variant="primary")
hubert_output_message = gr.Text(label="Сообщение вывода", interactive=False)

custom_url_checkbox.change(
toggle_custom_url,
Expand Down

0 comments on commit 2bcde05

Please sign in to comment.