AnhP's picture
Upload 170 files
1e4a2ab verified
raw
history blame
1.34 kB
import os
import sys
import gradio as gr
sys.path.append(os.getcwd())
from main.app.variables import translations, configs
from main.app.tabs.inference.child.convert import convert_tab
from main.app.tabs.inference.child.separate import separate_tab
from main.app.tabs.inference.child.convert_tts import convert_tts_tab
from main.app.tabs.inference.child.convert_with_whisper import convert_with_whisper_tab
def inference_tab():
with gr.TabItem(translations["inference"], visible=configs.get("inference_tab", True)):
with gr.TabItem(translations["separator_tab"], visible=configs.get("separator_tab", True)):
gr.Markdown(f"## {translations['separator_tab']}")
separate_tab()
with gr.TabItem(translations["convert_audio"], visible=configs.get("convert_tab", True)):
gr.Markdown(f"## {translations['convert_audio']}")
convert_tab()
with gr.TabItem(translations["convert_with_whisper"], visible=configs.get("convert_with_whisper", True)):
gr.Markdown(f"## {translations['convert_with_whisper']}")
convert_with_whisper_tab()
with gr.TabItem(translations["convert_text"], visible=configs.get("tts_tab", True)):
gr.Markdown(translations["convert_text_markdown"])
convert_tts_tab()