File size: 2,201 Bytes
85d3b29 5bb7514 85d3b29 5bb7514 85d3b29 2693299 5bb7514 2693299 5bb7514 2693299 85d3b29 5bb7514 85d3b29 5bb7514 85d3b29 5bb7514 85d3b29 5bb7514 85d3b29 2693299 85d3b29 43607a1 85d3b29 43607a1 5bb7514 85d3b29 43607a1 85d3b29 6a84e49 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
import gradio as gr
import sys
import os
import logging
now_dir = os.getcwd()
sys.path.append(now_dir)
# Tabs
from tabs.inference.inference import inference_tab
from tabs.train.train import train_tab
from tabs.extra.extra import extra_tab
from tabs.report.report import report_tab
from tabs.download.download import download_tab
from tabs.tts.tts import tts_tab
from tabs.settings.presence import presence_tab
from tabs.settings.themes import theme_tab
from tabs.plugins.plugins import plugins_tab
# Assets
import assets.themes.loadThemes as loadThemes
from assets.i18n.i18n import I18nAuto
import assets.installation_checker as installation_checker
from assets.discord_presence import RPCManager
import assets.delete_models as delete_models
delete_models.start_infinite_loop()
i18n = I18nAuto()
RPCManager.start_presence()
installation_checker.check_installation()
logging.getLogger("uvicorn").disabled = True
logging.getLogger("fairseq").disabled = True
my_applio = loadThemes.load_json()
if my_applio:
pass
else:
my_applio = "ParityError/Interstellar"
with gr.Blocks(theme=my_applio, title="Applio") as Applio:
gr.Markdown("# Applio")
gr.Markdown(
i18n(
"Ultimate voice cloning tool, meticulously optimized for unrivaled power, modularity, and user-friendly experience."
)
)
gr.Markdown(
i18n(
"[Support](https://discord.gg/IAHispano) — [Discord Bot](https://discord.com/oauth2/authorize?client_id=1144714449563955302&permissions=1376674695271&scope=bot%20applications.commands) — [Find Voices](https://applio.org/models) — [GitHub](https://github.com/IAHispano/Applio)"
)
)
with gr.Tab(i18n("Inference")):
inference_tab()
# with gr.Tab(i18n("Train")):
# train_tab()
with gr.Tab(i18n("TTS")):
tts_tab()
with gr.Tab(i18n("Extra")):
extra_tab()
# with gr.Tab(i18n("Plugins")):
# plugins_tab()
with gr.Tab(i18n("Download")):
download_tab()
with gr.Tab(i18n("Report a Bug")):
report_tab()
# with gr.Tab(i18n("Settings")):
# presence_tab()
# theme_tab()
if __name__ == "__main__":
Applio.launch()
|