游雁
2023-05-19 c557cd1cf239cd2114171d8ad5851910abc8a877
funasr/runtime/html5/static/main.js
@@ -32,7 +32,11 @@
 
var rec_text=""
var info_div = document.getElementById('info_div');
var now_ipaddress=window.location.href;
now_ipaddress=now_ipaddress.replace("https://","wss://");
now_ipaddress=now_ipaddress.replace("static/index.html","");
document.getElementById('wssip').value=now_ipaddress;
// 语音识别结果; 对jsonMsg数据解析,将识别结果附加到编辑框中
function getJsonMessage( jsonMsg ) {
@@ -59,23 +63,30 @@
   } else if ( connState === 2 ) {
      stop();
      console.log( 'connecttion error' );
      setTimeout(function(){btnStart.disabled = true;info_div.innerHTML='connecttion error';}, 4000 );
      alert("连接地址"+document.getElementById('wssip').value+"失败,请检查asr地址和端口,并确保h5服务和asr服务在同一个域内。或换个浏览器试试。");
      btnStart.disabled = true;
      info_div.innerHTML='请点击开始';
   }
}
// 识别启动、停止、清空操作
function start() {
   info_div.innerHTML="正在连接asr服务器,请等待...";
   // 清除显示
   clear();
   //控件状态更新
        
   isRec = true;
   btnStart.disabled = true;
   btnStop.disabled = false;
   //启动连接
   wsconnecter.wsStart();
   var ret=wsconnecter.wsStart();
   if(ret==1){
      isRec = true;
      btnStart.disabled = true;
      btnStop.disabled = false;
       info_div.innerHTML="正在连接asr服务器,请等待...";
   }
}