Browse Source

fix: 语音报错处理

sibichiAi
高志龙 8 months ago
parent
commit
54616ffc75
  1. 4
      app/src/main/java/qianmu/container/activity/H5/WebViewActivity.java

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

@ -484,6 +484,7 @@ public class WebViewActivity extends BaseActivity {
public void startRecord() {
LoggerUtil.e(TAG,"JS调用了Android的方法:startRecord()");
if("sbc".equals(Constant.TTSFac)) {
if (localSocketClient == null) initLocalSocketClient(); //-------------------------------
localSocketClient.send(StringUtil.strSplice("{\"method\":\"/tts/stop\"}"));
localSocketClient.send(StringUtil.strSplice("{\"method\":\"/asr/start\"}"));
}else{
@ -515,6 +516,7 @@ public class WebViewActivity extends BaseActivity {
public void stopRecord() {
LoggerUtil.e(TAG,"JS调用了Android的方法:stopRecord()");
if("sbc".equals(Constant.TTSFac)) {
if (localSocketClient == null) initLocalSocketClient(); //-------------------------------
localSocketClient.send(StringUtil.strSplice("{\"method\":\"/asr/stop\"}"));
}else{
stopAsr();
@ -525,6 +527,7 @@ public class WebViewActivity extends BaseActivity {
public void startTTS(String txt) {
LoggerUtil.e(TAG,"JS调用了Android的方法:startTTS()");
if("sbc".equals(Constant.TTSFac)) {
if (localSocketClient == null) initLocalSocketClient(); //-------------------------------
localSocketClient.send(StringUtil.strSplice("{\"method\": \"/tts/start\",\"params\": {\"text\":\"", txt, "\", \"mode\":\"autoPlay\"}}"));
}else{
ttsUtil.startTTs(txt);
@ -535,6 +538,7 @@ public class WebViewActivity extends BaseActivity {
public void stopTTS() {
LoggerUtil.e(TAG,"JS调用了Android的方法:stopTTS()");
if("sbc".equals(Constant.TTSFac)){
if (localSocketClient == null) initLocalSocketClient(); //-------------------------------
localSocketClient.send(StringUtil.strSplice("{\"method\":\"/tts/stop\"}"));
}else{
ttsUtil.stopTTs();

Loading…
Cancel
Save