CoolFace
Apppublic

arcanus/koala2

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
run.py38 linesDownload Raw Back to root
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")