mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-05-06 20:42:43 +08:00
修复 _resolve_provider_name 方法递归调用问题,改为静态方法并标准化 provider 名称解析逻辑
This commit is contained in:
@@ -142,8 +142,11 @@ class VoiceHelper:
|
||||
"""音频输入输出总开关,以显式配置为准。"""
|
||||
return bool(settings.LLM_SUPPORT_AUDIO_INPUT_OUTPUT)
|
||||
|
||||
def _resolve_provider_name(self) -> str:
|
||||
return self._resolve_provider_name()
|
||||
@staticmethod
|
||||
def _resolve_provider_name() -> str:
|
||||
"""标准化当前配置的语音 provider 名称。"""
|
||||
provider = settings.AI_VOICE_PROVIDER or "openai"
|
||||
return provider.strip().lower()
|
||||
|
||||
@classmethod
|
||||
def get_provider(cls, mode: str) -> Optional[VoiceProvider]:
|
||||
|
||||
Reference in New Issue
Block a user