Commit
·
5356bfb
1
Parent(s):
138b3cd
update model
Browse files- 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);
|