feat: 通过依赖注入来获取asr和tts对象

This commit is contained in:
killua committed 2024-05-22 15:26:01 +08:00
1 parent 646c188f78
commit fdee2e7520
4 files changed
+35 -13

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
from utils.stt.modified_funasr import ModifiedRecognizer
from app.dependencies.logger import get_logger
logger = get_logger()
#初始化全局asr对象
asr = ModifiedRecognizer()
logger.info("ASR初始化成功")
def get_asr():
return asr
+11
View File
@@ -0,0 +1,11 @@
from utils.tts.openvoice_utils import TextToSpeech
from app.dependencies.logger import get_logger
logger = get_logger()
#初始化全局tts对象
tts = TextToSpeech(use_tone_convert=True,device='cuda')
logger.info("TTS初始化成功")
def get_tts():
return tts