路由规范设置

This commit is contained in:
gexianmeng 2025-05-26 10:44:47 +08:00
parent 3bf2c0a2cf
commit de304433a9
2 changed files with 4 additions and 4 deletions

View File

@ -47,7 +47,7 @@ class Text2SpeechResponse(BaseModel):
error: Optional[str] = Field(default=None, description="错误信息") error: Optional[str] = Field(default=None, description="错误信息")
@router.post("/clone", summary="语音克隆合成", description="上传音频文件进行语音克隆,并使用克隆的声音合成新的文本音频", @router.post("/minmax_clone", summary="minmax语音克隆合成", description="上传音频文件进行语音克隆,并使用克隆的声音合成新的文本音频",
dependencies=[Depends(verify_token)]) dependencies=[Depends(verify_token)])
async def voice_clone(file: UploadFile = File(description="上传的音频文件,用于克隆声音"), async def voice_clone(file: UploadFile = File(description="上传的音频文件,用于克隆声音"),
text: str = Form(description="要合成的文本内容"), text: str = Form(description="要合成的文本内容"),
@ -232,7 +232,7 @@ async def voice_clone(file: UploadFile = File(description="上传的音频文件
logger.warning(f"清理临时文件失败: {cleanup_error}") logger.warning(f"清理临时文件失败: {cleanup_error}")
@router.get("/voice/{voice_id}", summary="查询声音状态", description="根据voice_id查询声音文件的状态") @router.get("/minmax_clone/{voice_id}", summary="minmax查询声音状态", description="根据voice_id查询声音文件的状态")
async def get_voice_status(voice_id: str): async def get_voice_status(voice_id: str):
""" """
查询特定voice_id的处理状态 查询特定voice_id的处理状态
@ -270,7 +270,7 @@ async def get_voice_status(voice_id: str):
# 调试端点 # 调试端点
@router.get("/debug/env", @router.get("/minmax_clone/debug/env",
summary="调试环境变量", summary="调试环境变量",
description="检查环境变量和配置状态", description="检查环境变量和配置状态",
dependencies=[Depends(verify_token)]) dependencies=[Depends(verify_token)])

View File

@ -135,7 +135,7 @@ def voice_clone_and_download(audio_file_path, group_id, api_key, text, output_di
if __name__ == "__main__": if __name__ == "__main__":
# 配置你的参数 # 配置你的参数
group_id = "1925197219753894100" group_id = "1925197219753894100"
api_key = "" api_key = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJHcm91cE5hbWUiOiLkuI3lv5jmmbrog73np5HmioDvvIjmna3lt57vvInmnInpmZDlhazlj7giLCJVc2VyTmFtZSI6IuWFiOiSmSIsIkFjY291bnQiOiLlhYjokplAMTkyNTE5NzIxOTc1Mzg5NDEwMCIsIlN1YmplY3RJRCI6IjE5MjUwNjg3Mjg2NTU5NDE2NDQiLCJQaG9uZSI6IiIsIkdyb3VwSUQiOiIxOTI1MTk3MjE5NzUzODk0MTAwIiwiUGFnZU5hbWUiOiIiLCJNYWlsIjoiIiwiQ3JlYXRlVGltZSI6IjIwMjUtMDUtMjIgMTY6MzI6MzkiLCJUb2tlblR5cGUiOjEsImlzcyI6Im1pbmltYXgifQ.ZoyN7nWPLbB-p8Agtw0ggeDd-Bj7T_0KVmFq1g2IKg6_sbmCySqavbZKYBh0AJMIyzxDhYbWXwl8IN_biOPqYjf9QkZFaKftBqn35pHlqWe94zGOD_0T2HYMNH-_WLjpG9NH54GICEN_-oOnYdyjnf74p8AIWR0POvLJ4ijZyz4q22QP51DEb3ExhlwXv68vY-sru33CB9C9e88SR6h1fB1S-eysck_ZenIbfhhXYCqGlAAheQqwft-IS7n1axCqg2Xd3DJj-82Mj1gvlvf2q9CiE8bOu6YvW6Hs67p_60e9Vr8RVEyZc6WzRViqLR1izb8elChmRTdtbsHeq9lSzg"
input_audio_path = r'D:\gxm\desktop\minmax_audio_clone_dawan.mp3' input_audio_path = r'D:\gxm\desktop\minmax_audio_clone_dawan.mp3'
text = "我有这么这么多新款我都卖不过来了我今年我上新到现在我春夏款我光裤子类目300个品光裤子单品有300条你想一下开发能力这么强的抖音上面有几家。" text = "我有这么这么多新款我都卖不过来了我今年我上新到现在我春夏款我光裤子类目300个品光裤子单品有300条你想一下开发能力这么强的抖音上面有几家。"
output_dir = r'D:\gxm\desktop' output_dir = r'D:\gxm\desktop'