import pathlib from heurams.services.logger import get_logger logger = get_logger(__name__) class BaseTTS: name = "BaseTTS" @classmethod def convert(cls, text: str, path: pathlib.Path | str = "") -> pathlib.Path: """path 是可选参数, 不填则自动返回生成文件路径""" logger.debug("BaseTTS.convert: text length=%d, path=%s", len(text), path) logger.warning("BaseTTS.convert 是基类方法, 未实现具体功能") return path # type: ignore