Fix: remove lang for autio. (#10496)

### What problem does this PR solve?


### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
Kevin Hu
2025-10-11 19:38:07 +08:00
committed by GitHub
parent 932781ea4e
commit 2828e321bc

View File

@ -184,8 +184,6 @@ class ParserParam(ProcessParamBase):
audio_config = self.setups.get("audio", "") audio_config = self.setups.get("audio", "")
if audio_config: if audio_config:
self.check_empty(audio_config.get("llm_id"), "Audio VLM") self.check_empty(audio_config.get("llm_id"), "Audio VLM")
audio_language = audio_config.get("lang", "")
self.check_empty(audio_language, "Language")
email_config = self.setups.get("email", "") email_config = self.setups.get("email", "")
if email_config: if email_config:
@ -348,15 +346,13 @@ class Parser(ProcessBase):
conf = self._param.setups["audio"] conf = self._param.setups["audio"]
self.set_output("output_format", conf["output_format"]) self.set_output("output_format", conf["output_format"])
lang = conf["lang"]
_, ext = os.path.splitext(name) _, ext = os.path.splitext(name)
with tempfile.NamedTemporaryFile(suffix=ext) as tmpf: with tempfile.NamedTemporaryFile(suffix=ext) as tmpf:
tmpf.write(blob) tmpf.write(blob)
tmpf.flush() tmpf.flush()
tmp_path = os.path.abspath(tmpf.name) tmp_path = os.path.abspath(tmpf.name)
seq2txt_mdl = LLMBundle(self._canvas.get_tenant_id(), LLMType.SPEECH2TEXT, lang=lang) seq2txt_mdl = LLMBundle(self._canvas.get_tenant_id(), LLMType.SPEECH2TEXT)
txt = seq2txt_mdl.transcription(tmp_path) txt = seq2txt_mdl.transcription(tmp_path)
self.set_output("text", txt) self.set_output("text", txt)