Browse Source

fix: ci

sibichiAi
高志龙 8 months ago
parent
commit
80bb585009
  1. 24
      app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java

24
app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java

@ -76,15 +76,16 @@ public class WebViewActivity extends BaseActivity {
static final int TYPE_GO_SAVESCREEN = 300;//导视通知跳转屏保 static final int TYPE_GO_SAVESCREEN = 300;//导视通知跳转屏保
static final int TYPE_HINT_PASSWORD = 3;//隐藏密码输入框 static final int TYPE_HINT_PASSWORD = 3;//隐藏密码输入框
static final int TYPE_START_SERVER = 4;//重新启动web服务 static final int TYPE_START_SERVER = 4;//重新启动web服务
//static String HtmlUrl = "http://127.0.0.1:8080/index.html";//webServer服务地址 http://192.168.1.218:5173/
static String HtmlUrl = "http://192.168.1.196:5173/";
static String HtmlUrl = "http://127.0.0.1:8080/index.html";//webServer服务地址 http://192.168.1.218:5173/
//static String HtmlUrl = "http://192.168.1.196:5173/";
int time = 0; int time = 0;
private VideoView currentVideo; private VideoView currentVideo;
// 语音听写对象 // 语音听写对象
private AICloudASREngine mEngine; private AICloudASREngine mEngine;
AICloudASRIntent aiCloudASRIntent;
private AICloudASRIntent aiCloudASRIntent;
private TTSUtil ttsUtil; private TTSUtil ttsUtil;
private String oldString="";
Handler handler = new Handler() { Handler handler = new Handler() {
@SuppressLint("HandlerLeak") @SuppressLint("HandlerLeak")
@ -570,8 +571,8 @@ public class WebViewActivity extends BaseActivity {
aiCloudASRIntent.setRealback(true);//打开实时反馈功能 aiCloudASRIntent.setRealback(true);//打开实时反馈功能
aiCloudASRIntent.setResourceType("aihome"); aiCloudASRIntent.setResourceType("aihome");
aiCloudASRIntent.setEnableNumberConvert(true);//设置启用识别结果汉字数字转阿拉伯数字功能 aiCloudASRIntent.setEnableNumberConvert(true);//设置启用识别结果汉字数字转阿拉伯数字功能
aiCloudASRIntent.setWaitingTimeout(5000); //设置等待识别结果超时时长,默认5000ms
aiCloudASRIntent.setNoSpeechTimeOut(3000);
aiCloudASRIntent.setWaitingTimeout(30000); //设置等待识别结果超时时长,默认5000ms
aiCloudASRIntent.setNoSpeechTimeOut(2000);
aiCloudASRIntent.setPauseTime(2000); aiCloudASRIntent.setPauseTime(2000);
mEngine.init(config, new AIASRListenerImpl()); mEngine.init(config, new AIASRListenerImpl());
} }
@ -595,13 +596,12 @@ public class WebViewActivity extends BaseActivity {
LoggerUtil.e("ASRInit: ", String.valueOf(results.isLast())); LoggerUtil.e("ASRInit: ", String.valueOf(results.isLast()));
if (results.getResultType() == AIConstant.AIENGINE_MESSAGE_TYPE_JSON) { if (results.getResultType() == AIConstant.AIENGINE_MESSAGE_TYPE_JSON) {
JSONResultParser parser = new JSONResultParser((String) results.getResultObject()); JSONResultParser parser = new JSONResultParser((String) results.getResultObject());
if("".equals(parser.getVar())){
voiceContent(parser.getText());
}else{
voiceContent(parser.getVar());
if("".equals(parser.getVar()) && !"".equals(parser.getText())){
oldString = StringUtil.strSplice(oldString,parser.getText());
}
if(!"".equals(parser.getVar())){
voiceContent( StringUtil.strSplice(oldString,parser.getVar()));
} }
LoggerUtil.e("ASRInit: ", "var:"+parser.getVar()+"Text: "+parser.getText());
LoggerUtil.e("results: ", results.getResultObject().toString());
} }
} }
@ -617,6 +617,7 @@ public class WebViewActivity extends BaseActivity {
@Override @Override
public void onBeginningOfSpeech() { public void onBeginningOfSpeech() {
//本地vad打开时,才会执行 //本地vad打开时,才会执行
oldString="";
LoggerUtil.e("ASRInit: ","onBeginningOfSpeech"); LoggerUtil.e("ASRInit: ","onBeginningOfSpeech");
} }
@ -641,6 +642,7 @@ public class WebViewActivity extends BaseActivity {
@Override @Override
public void onReadyForSpeech() { public void onReadyForSpeech() {
oldString="";
LoggerUtil.e("ASRInit: ","onReadyForSpeech"); LoggerUtil.e("ASRInit: ","onReadyForSpeech");
} }

Loading…
Cancel
Save