This commit is contained in:
superlishunqin 2025-09-22 06:32:12 +08:00
parent 26314762cf
commit cfacbe10bb

View File

@ -138,17 +138,30 @@ class CosyVoiceService:
try:
logger.info(f"开始语音克隆: 文本='{text[:20]}...', 参考音频={reference_audio_path}")
# 发送克隆请求
response = requests.post(
f"{self.api_url}/generate/clone",
json={
"text": text,
"reference_audio": reference_audio_path,
"reference_text": reference_text,
"seed": seed
},
timeout=60 # 克隆需要更长时间
)
# 构建请求数据
request_data = {
"text": text,
"reference_audio": reference_audio_path,
"reference_text": reference_text,
"seed": seed
}
logger.info(f"=== 发送给CosyVoice API的数据 ===")
logger.info(f"API URL: {self.api_url}/generate/clone")
logger.info(f"Request Data: {request_data}")
# 发送克隆请求
response = requests.post(
f"{self.api_url}/generate/clone",
json=request_data,
timeout=60 # 克隆需要更长时间
)
logger.info(f"=== CosyVoice API响应 ===")
logger.info(f"Status Code: {response.status_code}")
logger.info(f"Response Headers: {dict(response.headers)}")
if response.status_code != 200:
logger.error(f"Response Text: {response.text}")
if response.status_code == 200:
result = response.json()