mirror of
https://github.com/w-okada/voice-changer.git
synced 2025-02-03 00:33:57 +03:00
default to http, open chrome automatically
This commit is contained in:
parent
e646edfbbc
commit
ed246b65d2
@ -80,7 +80,6 @@ Windows版とMac版を提供しています。事前準備は必要ありませ
|
|||||||
- [MMVCServerSIO_win_onnxgpu_nocudav.1.3.6.1.exe](https://drive.google.com/file/d/1fnVirudwkoNsY5kabG-295OrqgHzvcHf/view?usp=sharing) 255MB
|
- [MMVCServerSIO_win_onnxgpu_nocudav.1.3.6.1.exe](https://drive.google.com/file/d/1fnVirudwkoNsY5kabG-295OrqgHzvcHf/view?usp=sharing) 255MB
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### 過去バージョン
|
### 過去バージョン
|
||||||
- [MMVCServerSIO_mac_onnxcpu_v.1.3.6.0](https://drive.google.com/file/d/1fWtvAN0OMygAUDoQlZ8TAZvLSMW_aI3B/view?usp=sharing) 181MB
|
- [MMVCServerSIO_mac_onnxcpu_v.1.3.6.0](https://drive.google.com/file/d/1fWtvAN0OMygAUDoQlZ8TAZvLSMW_aI3B/view?usp=sharing) 181MB
|
||||||
- [MMVCServerSIO_win_onnxdirectML_cudav.1.3.6.0.exe](https://drive.google.com/file/d/13ojs8VRconmARDGMoQapCVg3H9AG6PAz/view?usp=sharing) 1864MB
|
- [MMVCServerSIO_win_onnxdirectML_cudav.1.3.6.0.exe](https://drive.google.com/file/d/13ojs8VRconmARDGMoQapCVg3H9AG6PAz/view?usp=sharing) 1864MB
|
||||||
|
@ -9,6 +9,7 @@ from distutils.util import strtobool
|
|||||||
sys.path.append("MMVC_Client/python")
|
sys.path.append("MMVC_Client/python")
|
||||||
|
|
||||||
import uvicorn
|
import uvicorn
|
||||||
|
import webbrowser
|
||||||
|
|
||||||
from mods.ssl import create_self_signed_cert
|
from mods.ssl import create_self_signed_cert
|
||||||
from voice_changer.VoiceChangerManager import VoiceChangerManager
|
from voice_changer.VoiceChangerManager import VoiceChangerManager
|
||||||
@ -26,7 +27,7 @@ def setupArgParser():
|
|||||||
parser.add_argument("-m", type=str, help="path for the model file")
|
parser.add_argument("-m", type=str, help="path for the model file")
|
||||||
parser.add_argument("-o", type=str, help="path for the onnx model file")
|
parser.add_argument("-o", type=str, help="path for the onnx model file")
|
||||||
parser.add_argument("--https", type=strtobool,
|
parser.add_argument("--https", type=strtobool,
|
||||||
default=True, help="use https")
|
default=False, help="use https")
|
||||||
parser.add_argument("--httpsKey", type=str,
|
parser.add_argument("--httpsKey", type=str,
|
||||||
default="ssl.key", help="path for the key of https")
|
default="ssl.key", help="path for the key of https")
|
||||||
parser.add_argument("--httpsCert", type=str,
|
parser.add_argument("--httpsCert", type=str,
|
||||||
@ -35,6 +36,8 @@ def setupArgParser():
|
|||||||
default=True, help="generate self-signed certificate")
|
default=True, help="generate self-signed certificate")
|
||||||
parser.add_argument("--colab", type=strtobool,
|
parser.add_argument("--colab", type=strtobool,
|
||||||
default=False, help="run on colab")
|
default=False, help="run on colab")
|
||||||
|
parser.add_argument("--openWindow", type=strtobool,
|
||||||
|
default=True, help="open browser. only for local use")
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
|
|
||||||
@ -184,7 +187,17 @@ if __name__ == '__main__':
|
|||||||
printMessage(f"https://{hostname}:{PORT}/{path}", level=1)
|
printMessage(f"https://{hostname}:{PORT}/{path}", level=1)
|
||||||
else:
|
else:
|
||||||
printMessage(f"http://localhost:{PORT}/{path}", level=1)
|
printMessage(f"http://localhost:{PORT}/{path}", level=1)
|
||||||
printMessage(f"http://{hostname}:{PORT}/{path}", level=1)
|
if args.openWindow:
|
||||||
|
printMessage(f"ブラウザ(Chroem)の起動を試みています。", level=2)
|
||||||
|
try:
|
||||||
|
webbrowser.get('chrome')
|
||||||
|
webbrowser.get('chrome').open(f"http://localhost:{PORT}/{path}", new=1, autoraise=True)
|
||||||
|
except Exception as e:
|
||||||
|
printMessage(f"{e}", level=1)
|
||||||
|
printMessage(f"ブラウザの起動に失敗しました。", level=2)
|
||||||
|
printMessage(f"手動でブラウザを立ち上げて表示されたURLにアクセスしてください。", level=2)
|
||||||
|
print()
|
||||||
|
# printMessage(f"http://{hostname}:{PORT}/{path}", level=1)
|
||||||
|
|
||||||
# サーバ起動
|
# サーバ起動
|
||||||
if args.https:
|
if args.https:
|
||||||
|
Loading…
Reference in New Issue
Block a user