From 5f9233f9b7105c0308f0d66a7fb56ac0d4fbdf0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B4=94=E6=B0=B8=E4=BA=AE?= <702625325@qq.com> Date: Sat, 1 Mar 2025 15:33:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20fomat=20=E5=A4=9A=E4=BD=99=EF=BC=9Bapi?= =?UTF-8?q?=5Fbase=20=E6=A0=BC=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- astrbot/core/config/default.py | 2 +- astrbot/core/provider/sources/gsvi_tts_source.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/astrbot/core/config/default.py b/astrbot/core/config/default.py index f95c2fe5..c081c21e 100644 --- a/astrbot/core/config/default.py +++ b/astrbot/core/config/default.py @@ -611,7 +611,7 @@ CONFIG_METADATA_2 = { "GSVI_TTS(API)": { "id": "gsvi_tts", "type": "gsvi_tts_api", - "api_base": "http://127.0.0.1/5000", + "api_base": "http://127.0.0.1:5000", "character": "", "emotion": "default", "enable": False, diff --git a/astrbot/core/provider/sources/gsvi_tts_source.py b/astrbot/core/provider/sources/gsvi_tts_source.py index 1a84865a..0c8b7ab3 100644 --- a/astrbot/core/provider/sources/gsvi_tts_source.py +++ b/astrbot/core/provider/sources/gsvi_tts_source.py @@ -16,12 +16,13 @@ class ProviderGSVITTS(TTSProvider): ) -> None: super().__init__(provider_config, provider_settings) self.api_base = provider_config.get("api_base", "http://127.0.0.1:5000") + if self.api_base.endswith("/"): + self.api_base = self.api_base[:-1] self.character = provider_config.get("character") self.emotion = provider_config.get("emotion") - self.format = provider_config.get("format") async def get_audio(self, text: str) -> str: - path = f'data/temp/gsvi_tts_{uuid.uuid4()}.{self.format or "wav"}' + path = f'data/temp/gsvi_tts_{uuid.uuid4()}.wav' params = {"text": text} if self.character: