fix wasm app for streaming paraformer (#1328)

This commit is contained in:
Fangjun Kuang
2024-09-08 17:49:19 +08:00
committed by GitHub
parent ae2bc17168
commit 1977c8d04d

View File

@@ -108,8 +108,18 @@ if (navigator.mediaDevices.getUserMedia) {
}
let isEndpoint = recognizer.isEndpoint(recognizer_stream);
let result = recognizer.getResult(recognizer_stream).text;
if (recognizer.config.modelConfig.paraformer.encoder != '') {
let tailPaddings = new Float32Array(expectedSampleRate);
recognizer_stream.acceptWaveform(expectedSampleRate, tailPaddings);
while (recognizer.isReady(recognizer_stream)) {
recognizer.decode(recognizer_stream);
}
result = recognizer.getResult(recognizer_stream).text;
}
if (result.length > 0 && lastResult != result) {
lastResult = result;