fix: allow configuring FunASR recognition language

This commit is contained in:
LauraGPT
2026-06-29 20:58:51 +00:00
parent 67dde7cc47
commit 2fae96d60c
3 changed files with 92 additions and 1 deletions
@@ -50,6 +50,7 @@ class ASRProvider(ASRProviderBase):
self.interface_type = InterfaceType.LOCAL
self.model_dir = config.get("model_dir")
self.output_dir = config.get("output_dir") # 修正配置键名
self.language = config.get("language", "auto")
self.delete_audio_file = delete_audio_file
# 确保输出目录存在
@@ -80,7 +81,7 @@ class ASRProvider(ASRProviderBase):
self.model.generate,
input=artifacts.pcm_bytes,
cache={},
language="auto",
language=self.language,
use_itn=True,
batch_size_s=60,
)