fix: allow specifying transcription language

This commit is contained in:
k
2026-04-22 12:41:32 +08:00
committed by Xubin Ren
parent 1826ab44fa
commit 123d69bfb7
6 changed files with 104 additions and 12 deletions
+2 -1
View File
@@ -63,6 +63,7 @@ class ChannelManager:
transcription_provider = self.config.channels.transcription_provider
transcription_key = self._resolve_transcription_key(transcription_provider)
transcription_base = self._resolve_transcription_base(transcription_provider)
transcription_language = self.config.channels.transcription_language
for name, cls in discover_all().items():
section = getattr(self.config.channels, name, None)
@@ -88,7 +89,7 @@ class ChannelManager:
channel.transcription_provider = transcription_provider
channel.transcription_api_key = transcription_key
channel.transcription_api_base = transcription_base
channel.transcription_language = getattr(self.config.channels, "transcription_language", "")
channel.transcription_language = transcription_language
self.channels[name] = channel
logger.info("{} channel enabled", cls.display_name)
except Exception as e: