|
from abc import ABC, abstractmethod
|
|
|
|
class BaseEngine(ABC):
|
|
@abstractmethod
|
|
def __init__(self):
|
|
pass
|
|
|
|
# 语音合成
|
|
# @param text: 待合成的文本
|
|
# @param tts_info: 包含语音合成参数的字典
|
|
# @return: 合成后的音频文件(字节流)
|
|
@abstractmethod
|
|
def synthesize(self, text:str, tts_info:dict) -> bytes:
|
|
pass |