File size: 2,242 Bytes
85d3b29
 
 
5bb7514
85d3b29
 
 
 
5bb7514
85d3b29
 
 
 
 
 
 
2693299
5bb7514
2693299
5bb7514
2693299
85d3b29
5bb7514
85d3b29
5bb7514
85d3b29
5bb7514
 
85d3b29
5bb7514
 
 
2f64a94
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
81
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
logging.getLogger("h11").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()