Spaces:
Running
Running
""" | |
main.py | |
This module is the entry point for the app. It loads configuration and starts the Gradio app. | |
""" | |
from src.app import App | |
from src.config import Config, logger | |
from src.database.database import init_db | |
if __name__ == "__main__": | |
config = Config.get() | |
logger.info("Launching TTS Arena Gradio app...") | |
db_session_maker = init_db(config) | |
app = App(config, db_session_maker) | |
demo = app.build_gradio_interface() | |
init_db(config) | |
demo.launch(server_name="0.0.0.0", allowed_paths=[str(config.audio_dir)]) | |