Spaces:
Running
on
Zero
Running
on
Zero
| import os | |
| import gradio as gr | |
| from apps.audio_cloning.main import main as audio_cloning | |
| from apps.dev.main import main as dev | |
| with gr.Blocks(theme=gr.themes.Soft()) as demo: | |
| audio_cloning() | |
| with demo.route(name="Dev", path="/dev"): | |
| dev() | |
| if __name__ == "__main__": | |
| # demo.queue(max_size=2, concurrency_limit=2, concurrency_id="gpu_queue") | |
| if os.getenv("ENV") == "dev": | |
| demo.launch(share=False) | |
| else: | |
| username = os.getenv("USER") | |
| password = os.getenv("PASSWORD") | |
| if not username or not password: | |
| raise RuntimeError( | |
| "Environment variables USER and PASSWORD must be set for basic authentication." | |
| ) | |
| auth = (username, password) | |
| demo.launch(share=False, auth=auth, ssr_mode=False) | |