| | |
| | |
|
| | |
|
| | | var isfilemode=false; // if it is in file mode
|
| | | var file_ext="";
|
| | | var file_data_array; // array to save file data
|
| | |
|
| | | var totalsend=0;
|
| | |
| | | {
|
| | |
|
| | | var Uri = document.getElementById('wssip').value;
|
| | | document.getElementById('info_wslink').innerHTML="点此处手工授权(IOS手机)"+Uri;
|
| | | document.getElementById('info_wslink').innerHTML="点此处手工授权(IOS手机)";
|
| | | Uri=Uri.replace(/wss/g,"https");
|
| | | console.log("addresschange uri=",Uri);
|
| | |
|
| | |
| | | for(let i = 0; i < len; i++) {
|
| | | let fileAudio = new FileReader();
|
| | | fileAudio.readAsArrayBuffer(this.files[i]);
|
| | | file_ext=this.files[i].name.split('.').pop().toLowerCase();
|
| | | if(file_ext==="wav"){
|
| | | file_ext="pcm";
|
| | | }
|
| | | fileAudio.onload = function() {
|
| | | var audioblob= fileAudio.result;
|
| | | file_data_array=audioblob;
|
| | |
| | | console.log( "message: " + JSON.parse(jsonMsg.data)['text'] );
|
| | | var rectxt=""+JSON.parse(jsonMsg.data)['text'];
|
| | | var asrmodel=JSON.parse(jsonMsg.data)['mode'];
|
| | | var is_final=JSON.parse(jsonMsg.data)['is_final'];
|
| | | if(asrmodel=="2pass-offline")
|
| | | {
|
| | | offline_text=offline_text+rectxt; //.replace(/ +/g,"");
|
| | |
| | | varArea.value=rec_text;
|
| | | console.log( "offline_text: " + asrmodel+","+offline_text);
|
| | | console.log( "rec_text: " + rec_text);
|
| | | if (isfilemode==true){
|
| | | if (isfilemode==true && is_final==false){
|
| | | console.log("call stop ws!");
|
| | | play_file();
|
| | | wsconnecter.wsStop();
|