arcanus/koala2
0
1import multiprocessing2from app import app as main_app3import sys4import os5import subprocess6subprocess.run(["pip", "install", "coqui-tts==0.25.1", "--no-deps"])7# Add the titulky directory to Python path8#sys.path.append(os.path.join(os.path.dirname(__file__), 'titulky'))9#from titulky.app import app as subtitle_app10 11def run_main_app():12 main_app.run(host="0.0.0.0", port=7860, debug=False)13 14#def run_subtitle_app():15# subtitle_app.run(host="0.0.0.0", port=7860, debug=False)16 17if __name__ == "__main__":18 # Create processes19 main_process = multiprocessing.Process(target=run_main_app)20# subtitle_process = multiprocessing.Process(target=run_subtitle_app)21 22 try:23 # Start both processes24 main_process.start()25# subtitle_process.start()26 27 # Wait for both processes to complete28 main_process.join()29 # subtitle_process.join()30 31 except KeyboardInterrupt:32 # Handle Ctrl+C gracefully33 print("\nShutting down servers...")34 main_process.terminate()35 # subtitle_process.terminate()36 main_process.join()37# subtitle_process.join()38 print("Servers shut down successfully")