From d73b9e8785a8fc0402c9effd195cb5b0d6ea4412 Mon Sep 17 00:00:00 2001 From: killua4396 <1223086337@qq.com> Date: Tue, 18 Jun 2024 11:54:23 +0800 Subject: [PATCH] init baseEngine --- engines/BaseEngine.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/engines/BaseEngine.py b/engines/BaseEngine.py index e69de29..30d738d 100644 --- a/engines/BaseEngine.py +++ b/engines/BaseEngine.py @@ -0,0 +1,14 @@ +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 \ No newline at end of file