#encoding=utf-8 import sys from base64 import encode import gradio as gr import vits.vits_inferencer import sovits.sovits_inferencer vits_inferencer = vits.vits_inferencer.VitsInferencer("vits/configs/hoshimi_base.json") sovits_inferencer = sovits.sovits_inferencer.SovitsInferencer("sovits/configs/hoshimi_base.json") app = gr.Blocks() with app: with open("header.html", "r", encoding="utf-8") as f: gr.HTML(f.read()) with gr.Tabs(): with gr.TabItem("语音合成"): vits_inferencer.render() with gr.TabItem("声线转换"): sovits_inferencer.render() app.launch(server_name='0.0.0.0')