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)
|
return bool(settings.LLM_SUPPORT_AUDIO_INPUT_OUTPUT)
|
||||||
|
|
||||||
def _resolve_provider_name(self) -> str:
|
@staticmethod
|
||||||
return self._resolve_provider_name()
|
def _resolve_provider_name() -> str:
|
||||||
|
"""标准化当前配置的语音 provider 名称。"""
|
||||||
|
provider = settings.AI_VOICE_PROVIDER or "openai"
|
||||||
|
return provider.strip().lower()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def get_provider(cls, mode: str) -> Optional[VoiceProvider]:
|
def get_provider(cls, mode: str) -> Optional[VoiceProvider]:
|
||||||
|
|||||||
Reference in New Issue
Block a user