Tai-Ya-test / app.py
uto1125's picture
Update app.py
cab1c25 verified
raw
history blame
1.24 kB
import argparse
import subprocess
def main():
# 设置命令行参数解析器
parser = argparse.ArgumentParser(description="启动 WebUI")
parser.add_argument(
"--llama-checkpoint-path",
type=str,
default="checkpoints/fish-speech-1.4-sft-yth-lora",
help="Llama 检查点路径",
)
parser.add_argument(
"--decoder-checkpoint-path",
type=str,
default="checkpoints/fish-speech-1.4/firefly-gan-vq-fsq-8x1024-21hz-generator.pth",
help="解码器检查点路径",
)
parser.add_argument(
"--decoder-config-name",
type=str,
default="firefly_gan_vq",
help="解码器配置名称",
)
parser.add_argument(
"--device",
type=str,
default="cpu",
help="设备类型",
)
# 解析命令行参数
args = parser.parse_args()
# 启动 WebUI
subprocess.run([
"python",
"tools/webui.py",
"--llama-checkpoint-path", args.llama_checkpoint_path,
"--decoder-checkpoint-path", args.decoder_checkpoint_path,
"--decoder-config-name", args.decoder_config_name,
"--device", args.device,
])
if __name__ == "__main__":
main()