- 关键点在于类Communicate的正则有问题
- 本质它并不能匹配菲语的 fil-PH-AngeloNeural 前三个小字,只匹配了其中俩个小字
- 原代码
match = re.match(r"^([a-z]{2})-([A-Z]{2})-(.+Neural)$", voice)
- 修改后
-
match = re.match(r"^([a-z]{2,3})-([A-Z]{2})-(.+Neural)$", voice)
记录edge-tts,菲律宾fil-PH-AngeloNeural voiceInvalid 是官方代码有问题
最新推荐文章于 2024-05-19 23:31:32 发布