Files
HeurAMS/src/heurams/providers/tts/base.py
2025-12-19 15:13:42 +08:00

17 lines
505 B
Python

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