Files
Voice-Cloning-App/main.py

30 lines
858 B
Python
Raw Normal View History

2021-03-10 15:56:40 +00:00
import os
import logging
import webbrowser
from flask_socketio import SocketIO
from flask import Flask
def load_paths():
paths = {
"datasets": os.path.join("data", "datasets"),
"models": os.path.join("data", "models"),
"waveglow": os.path.join("data", "waveglow"),
"static": os.path.join("application", "static"),
"results": os.path.join("application", "static", "results"),
}
for path in paths.values():
os.makedirs(path, exist_ok=True)
return paths
paths = load_paths()
app = Flask(__name__, template_folder=paths["static"], static_folder=paths["static"])
socketio = SocketIO(app, async_mode="threading", logger=True, engineio_logger=True, debug=True)
from application.views import *
if __name__ == "__main__":
webbrowser.open_new_tab("http://localhost:5000")
socketio.run(app)