csukuangfj commited on
Commit
5356bfb
·
1 Parent(s): 138b3cd

update model

Browse files
Files changed (1) hide show
  1. app-vad-asr.js +23 -0
app-vad-asr.js CHANGED
@@ -91,6 +91,29 @@ function initOfflineRecognizer() {
91
  encoder: './whisper-encoder.onnx',
92
  decoder: './whisper-decoder.onnx',
93
  };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  }
95
 
96
  recognizer = new OfflineRecognizer(config, Module);
 
91
  encoder: './whisper-encoder.onnx',
92
  decoder: './whisper-decoder.onnx',
93
  };
94
+ } else if (fileExists('transducer-encoder.onnx')) {
95
+ config.modelConfig.transducer = {
96
+ encoder: './transducer-encoder.onnx',
97
+ decoder: './transducer-decoder.onnx',
98
+ joiner: './transducer-joiner.onnx',
99
+ };
100
+ config.modelConfig.modelType = 'transducer';
101
+ } else if (fileExists('nemo-transducer-encoder.onnx')) {
102
+ config.modelConfig.transducer = {
103
+ encoder: './nemo-transducer-encoder.onnx',
104
+ decoder: './nemo-transducer-decoder.onnx',
105
+ joiner: './nemo-transducer-joiner.onnx',
106
+ };
107
+ config.modelConfig.modelType = 'nemo_transducer';
108
+ } else if (fileExists('paraformer.onnx')) {
109
+ config.modelConfig.paraformer = {
110
+ model: './paraformer.onnx',
111
+ };
112
+ } else if (fileExists('telespeech.onnx')) {
113
+ config.modelConfig.telespeechCtc = './telespeech.onnx';
114
+ } else {
115
+ console.log('Please specify a model.');
116
+ alert('Please specify a model.');
117
  }
118
 
119
  recognizer = new OfflineRecognizer(config, Module);