fix: Error thrown when adding voice model

This commit is contained in:
zhangzhanwei 2025-12-09 18:02:31 +08:00 committed by zhanweizhang7
parent 98121add0b
commit 4c0132a3aa
7 changed files with 8 additions and 4 deletions

View File

@ -39,7 +39,7 @@ class AliyunBaiLianAsrSTTModelCredential(BaseForm, BaseModelCredential):
return False
try:
model = provider.get_model(model_type, model_name, model_credential)
model = provider.get_model(model_type, model_name, model_credential, **model_params)
model.check_auth()
except Exception as e:
maxkb_logger.error(f'Exception: {e}', exc_info=True)

View File

@ -47,7 +47,7 @@ class AliyunBaiLianOmiSTTModelCredential(BaseForm, BaseModelCredential):
return False
try:
model = provider.get_model(model_type, model_name, model_credential)
model = provider.get_model(model_type, model_name, model_credential, **model_params)
model.check_auth()
except Exception as e:
maxkb_logger.error(f'Exception: {e}', exc_info=True)

View File

@ -71,3 +71,4 @@ class AliyunBaiLianAsrSpeechToText(MaxKBBaseModel, BaseSpeechToText):
except Exception as err:
maxkb_logger.error(f":Error: {str(err)}: {traceback.format_exc()}")
raise

View File

@ -88,3 +88,4 @@ class AliyunBaiLianOmiSpeechToText(MaxKBBaseModel, BaseSpeechToText):
except Exception as err:
maxkb_logger.error(f":Error: {str(err)}: {traceback.format_exc()}")
raise

View File

@ -81,3 +81,4 @@ class TencentSpeechToText(MaxKBBaseModel, BaseSpeechToText):
except TencentCloudSDKException as err:
maxkb_logger.error(f":Error: {str(err)}: {traceback.format_exc()}")
raise

View File

@ -66,4 +66,5 @@ class VllmWhisperSpeechToText(MaxKBBaseModel, BaseSpeechToText):
return result.text
except Exception as err:
maxkb_logger.error(f":Error: {str(err)}: {traceback.format_exc()}")
maxkb_logger.error(f":Error: {str(err)}: {traceback.format_exc()}")
raise

View File

@ -116,7 +116,7 @@ class XFZhEnSparkSpeechToText(MaxKBBaseModel, BaseSpeechToText):
return asyncio.run(handle())
except Exception as err:
maxkb_logger.error(f"语音识别错误: {str(err)}: {traceback.format_exc()}")
return ""
raise
def merge_params_to_frame(self, frame,params):