|
@@ -324,6 +324,16 @@ public class FsConfController extends BaseController {
|
|
|
return "cc/txasrbridgeconf/txasrbridgeconf";
|
|
return "cc/txasrbridgeconf/txasrbridgeconf";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * ASR(腾讯MPS字幕模块)参数配置
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequiresPermissions("cc:txasr1bridgeconf:view")
|
|
|
|
|
+ @GetMapping(value = "/txasr1bridgeconf")
|
|
|
|
|
+ public String txAsr1BridgeConf() {
|
|
|
|
|
+ return "cc/txasr1bridgeconf/txasr1bridgeconf";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 获取ASR配置
|
|
* 获取ASR配置
|
|
@@ -358,6 +368,17 @@ public class FsConfController extends BaseController {
|
|
|
return getConfigFileJsonData(asrFileName, 5);
|
|
return getConfigFileJsonData(asrFileName, 5);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 获取腾讯 ASR1 模块配置
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @GetMapping(value = "/getTxBridgeAsr1Conf")
|
|
|
|
|
+ @ResponseBody
|
|
|
|
|
+ public AjaxResult getTxBridgeAsr1Conf() {
|
|
|
|
|
+ String asrFileName = "/autoload_configs/tx_asr1.conf.xml";
|
|
|
|
|
+ return getConfigFileJsonData(asrFileName, 5);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 获取FunASR配置
|
|
* 获取FunASR配置
|
|
|
* @return
|
|
* @return
|
|
@@ -541,6 +562,19 @@ public class FsConfController extends BaseController {
|
|
|
return saveAndReloadAsrModule(asrFileName, moduleName, params, "tx");
|
|
return saveAndReloadAsrModule(asrFileName, moduleName, params, "tx");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 保存腾讯 ASR1 模块配置
|
|
|
|
|
+ * @param params
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @PostMapping(value = "/setTxBridgeAsr1Conf")
|
|
|
|
|
+ @ResponseBody
|
|
|
|
|
+ public AjaxResult setTxBridgeAsr1Conf(@RequestBody JSONArray params) {
|
|
|
|
|
+ String asrFileName = "/autoload_configs/tx_asr1.conf.xml";
|
|
|
|
|
+ String moduleName = "mod_tx_asr1";
|
|
|
|
|
+ return saveAndReloadAsrModule(asrFileName, moduleName, params, "tx1");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 保存ASR配置
|
|
* 保存ASR配置
|
|
|
* @param params
|
|
* @param params
|
|
@@ -640,7 +674,7 @@ public class FsConfController extends BaseController {
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 设置ASR引擎(mod_xunfei_asr、mod_aliyun_asr、mod_ali_asr、mod_tx_asr)
|
|
|
|
|
|
|
+ * 设置ASR引擎(mod_xunfei_asr、mod_aliyun_asr、mod_ali_asr、mod_tx_asr、mod_tx_asr1)
|
|
|
* @param asrengine
|
|
* @param asrengine
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
@@ -655,6 +689,7 @@ public class FsConfController extends BaseController {
|
|
|
EslConnectionUtil.sendSyncApiCommand("unload", "mod_aliyun_asr");
|
|
EslConnectionUtil.sendSyncApiCommand("unload", "mod_aliyun_asr");
|
|
|
EslConnectionUtil.sendSyncApiCommand("unload", "mod_ali_asr");
|
|
EslConnectionUtil.sendSyncApiCommand("unload", "mod_ali_asr");
|
|
|
EslConnectionUtil.sendSyncApiCommand("unload", "mod_tx_asr");
|
|
EslConnectionUtil.sendSyncApiCommand("unload", "mod_tx_asr");
|
|
|
|
|
+ EslConnectionUtil.sendSyncApiCommand("unload", "mod_tx_asr1");
|
|
|
|
|
|
|
|
EslMessage resp = EslConnectionUtil.sendSyncApiCommand("load", asrengine.trim());
|
|
EslMessage resp = EslConnectionUtil.sendSyncApiCommand("load", asrengine.trim());
|
|
|
String text = CommonUtils.ListToString(resp.getBodyLines() , '\n');
|
|
String text = CommonUtils.ListToString(resp.getBodyLines() , '\n');
|