fix(cosyvoice): 修复prefix过滤中文失效导致400错误 #1138

Closed
xiaoxia wants to merge 2 commits from fix/cosyvoice-prefix-chinese into develop
+3 -1
View File
@@ -569,7 +569,9 @@ class CosyVoiceService:
清洗后的 prefix
"""
# 只保留字母和数字
cleaned = "".join(c for c in name if c.isalnum())
import re
cleaned = re.sub(r"[^a-zA-Z0-9]", "", name)
# 最多10字符
cleaned = cleaned[:10]
# 如果清洗后为空,用默认值