|
|
@@ -314,6 +314,16 @@ public class FsConfController extends BaseController {
|
|
|
return "cc/aliasrbridgeconf/aliasrbridgeconf";
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * ASR(腾讯新模块)参数配置
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequiresPermissions("cc:txasrbridgeconf:view")
|
|
|
+ @GetMapping(value = "/txasrbridgeconf")
|
|
|
+ public String txAsrBridgeConf() {
|
|
|
+ return "cc/txasrbridgeconf/txasrbridgeconf";
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 获取ASR配置
|
|
|
@@ -337,6 +347,17 @@ public class FsConfController extends BaseController {
|
|
|
return getConfigFileJsonData(asrFileName, 5);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取腾讯 ASR 模块配置
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping(value = "/getTxBridgeAsrConf")
|
|
|
+ @ResponseBody
|
|
|
+ public AjaxResult getTxBridgeAsrConf() {
|
|
|
+ String asrFileName = "/autoload_configs/tx_asr.conf.xml";
|
|
|
+ return getConfigFileJsonData(asrFileName, 5);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取FunASR配置
|
|
|
* @return
|
|
|
@@ -507,6 +528,19 @@ public class FsConfController extends BaseController {
|
|
|
return saveAndReloadAsrModule(asrFileName, moduleName, params, "ali");
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 保存腾讯 ASR 模块配置
|
|
|
+ * @param params
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @PostMapping(value = "/setTxBridgeAsrConf")
|
|
|
+ @ResponseBody
|
|
|
+ public AjaxResult setTxBridgeAsrConf(@RequestBody JSONArray params) {
|
|
|
+ String asrFileName = "/autoload_configs/tx_asr.conf.xml";
|
|
|
+ String moduleName = "mod_tx_asr";
|
|
|
+ return saveAndReloadAsrModule(asrFileName, moduleName, params, "tx");
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 保存ASR配置
|
|
|
* @param params
|
|
|
@@ -606,7 +640,7 @@ public class FsConfController extends BaseController {
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * 设置ASR引擎(mod_xunfei_asr、mod_aliyun_asr、mod_ali_asr)
|
|
|
+ * 设置ASR引擎(mod_xunfei_asr、mod_aliyun_asr、mod_ali_asr、mod_tx_asr)
|
|
|
* @param asrengine
|
|
|
* @return
|
|
|
*/
|
|
|
@@ -620,6 +654,7 @@ public class FsConfController extends BaseController {
|
|
|
EslConnectionUtil.sendSyncApiCommand("unload", "mod_funasr");
|
|
|
EslConnectionUtil.sendSyncApiCommand("unload", "mod_aliyun_asr");
|
|
|
EslConnectionUtil.sendSyncApiCommand("unload", "mod_ali_asr");
|
|
|
+ EslConnectionUtil.sendSyncApiCommand("unload", "mod_tx_asr");
|
|
|
|
|
|
EslMessage resp = EslConnectionUtil.sendSyncApiCommand("load", asrengine.trim());
|
|
|
String text = CommonUtils.ListToString(resp.getBodyLines() , '\n');
|