diff --git a/packages/application/cosyvoice_service.py b/packages/application/cosyvoice_service.py index f797e3f5b..6b645f91c 100755 --- a/packages/application/cosyvoice_service.py +++ b/packages/application/cosyvoice_service.py @@ -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] # 如果清洗后为空,用默认值