|
@@ -72,6 +72,7 @@ async def inference_instruct(tts_text: str = Form(), spk_id: str = Form(), instr
|
|
|
model_output = cosyvoice.inference_instruct(tts_text, spk_id, instruct_text)
|
|
model_output = cosyvoice.inference_instruct(tts_text, spk_id, instruct_text)
|
|
|
return StreamingResponse(generate_data(model_output))
|
|
return StreamingResponse(generate_data(model_output))
|
|
|
|
|
|
|
|
|
|
+
|
|
|
@app.get("/inference_instruct2")
|
|
@app.get("/inference_instruct2")
|
|
|
@app.post("/inference_instruct2")
|
|
@app.post("/inference_instruct2")
|
|
|
async def inference_instruct2(tts_text: str = Form(), instruct_text: str = Form(), prompt_wav: UploadFile = File()):
|
|
async def inference_instruct2(tts_text: str = Form(), instruct_text: str = Form(), prompt_wav: UploadFile = File()):
|
|
@@ -80,7 +81,6 @@ async def inference_instruct2(tts_text: str = Form(), instruct_text: str = Form(
|
|
|
return StreamingResponse(generate_data(model_output))
|
|
return StreamingResponse(generate_data(model_output))
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
if __name__ == '__main__':
|
|
if __name__ == '__main__':
|
|
|
parser = argparse.ArgumentParser()
|
|
parser = argparse.ArgumentParser()
|
|
|
parser.add_argument('--port',
|
|
parser.add_argument('--port',
|
|
@@ -98,4 +98,4 @@ if __name__ == '__main__':
|
|
|
cosyvoice = CosyVoice2(args.model_dir)
|
|
cosyvoice = CosyVoice2(args.model_dir)
|
|
|
except Exception:
|
|
except Exception:
|
|
|
raise TypeError('no valid model_type!')
|
|
raise TypeError('no valid model_type!')
|
|
|
- uvicorn.run(app, host="0.0.0.0", port=args.port)
|
|
|
|
|
|
|
+ uvicorn.run(app, host="0.0.0.0", port=args.port)
|