Merge pull request #24 from BoardWare-Genius/veraGDI

Vera gdi
This commit is contained in:
headbigsile
2025-01-20 17:52:10 +08:00
committed by GitHub
13 changed files with 677 additions and 95 deletions

View File

@ -82,6 +82,32 @@ class CosyVoiceConf():
self.language = config.get("cosyvoicetts.language")
self.speaker = config.get("cosyvoicetts.speaker")
class SovitsConf():
mode: str
url: str
speed: int
device: str
language: str
speaker: str
@inject
def __init__(self, config: Configuration) -> None:
self.mode = config.get("sovitstts.mode")
self.url = config.get("sovitstts.url")
self.speed = config.get("sovitstts.speed")
self.device = config.get("sovitstts.device")
self.language = config.get("sovitstts.language")
self.speaker = config.get("sovitstts.speaker")
self.text_lang = config.get("sovitstts.text_lang")
self.ref_audio_path = config.get("sovitstts.ref_audio_path")
self.prompt_lang = config.get("sovitstts.prompt_lang")
self.prompt_text = config.get("sovitstts.prompt_text")
self.text_split_method = config.get("sovitstts.text_split_method")
self.batch_size = config.get("sovitstts.batch_size")
self.media_type = config.get("sovitstts.media_type")
self.streaming_mode = config.get("sovitstts.streaming_mode")
class SenseVoiceConf():
mode: str
url: str