From 98e3dd03ed49388d854be699472441fb8efb864a Mon Sep 17 00:00:00 2001 From: gexianmeng Date: Mon, 26 May 2025 15:07:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=8B=E9=9A=86=E6=96=87=E4=BB=B6=E5=90=8D?= =?UTF-8?q?=E8=A7=84=E8=8C=83=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BowongModalFunctions/router/text2speech.py | 2 +- src/cluster/minmax_clone_audio_api.py | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/BowongModalFunctions/router/text2speech.py b/src/BowongModalFunctions/router/text2speech.py index 7d5695c..012b7e7 100644 --- a/src/BowongModalFunctions/router/text2speech.py +++ b/src/BowongModalFunctions/router/text2speech.py @@ -270,7 +270,7 @@ async def get_voice_status(voice_id: str): # 调试端点 -@router.get("/minmax_clone/debug/env", +@router.get("/debug/env", summary="调试环境变量", description="检查环境变量和配置状态", dependencies=[Depends(verify_token)]) diff --git a/src/cluster/minmax_clone_audio_api.py b/src/cluster/minmax_clone_audio_api.py index 02b1b40..57a6eb7 100644 --- a/src/cluster/minmax_clone_audio_api.py +++ b/src/cluster/minmax_clone_audio_api.py @@ -15,7 +15,7 @@ def generate_unique_voice_id(prefix="minmax_audio_clone"): prefix: voice_id的前缀,默认为"minmax_audio_clone" 返回: - 符合MiniMax规则的唯一voice_id,格式:minmax_audio_clone_20250803_547218f2 + 符合MiniMax规则的唯一voice_id,格式:minmax_audio_clone_20250803_5218f2 """ # 获取当前日期,格式:YYYYMMDD current_date = datetime.now().strftime("%Y%m%d") @@ -109,8 +109,14 @@ def voice_clone_and_download(audio_file_path, group_id, api_key, text, output_di if not os.path.exists(output_dir): os.makedirs(output_dir) - # 使用voice_id作为文件名 - filename = f"{voice_id}.mp3" + # # 使用voice_id作为文件名 + # filename = f"{voice_id}.mp3" + # output_path = os.path.join(output_dir, filename) + + # 获取源文件名和扩展名,并添加"cloned"后缀 + source_basename = os.path.basename(audio_file_path) + source_filename, source_extension = os.path.splitext(source_basename) + filename = f"{source_filename}_cloned{source_extension}" output_path = os.path.join(output_dir, filename) # 下载文件