csukuangfj commited on
Commit
abfa0a3
·
1 Parent(s): ba88daa

update model

Browse files
sherpa-onnx-wasm-main-speech-enhancement.wasm CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:e683c2f3de2c1224f8612986e7339457dd9e86335359c7cc721fc2d05d1fa3e1
3
  size 10397624
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ed277a66fc44891d8aebc5d2dfb5b3fd394f38d69e069f7de6ddd3ed76d01605
3
  size 10397624
sherpa-onnx-wave.js CHANGED
@@ -26,21 +26,21 @@ function readWave(filename, Module) {
26
  return {samples: samples, sampleRate: sampleRate};
27
  }
28
 
29
- function readWaveFromBinaryData(uint8Array) {
30
  const numBytes = uint8Array.length * uint8Array.BYTES_PER_ELEMENT;
31
- const pointer = this.Module._malloc(numBytes);
32
 
33
  const dataOnHeap = new Uint8Array(Module.HEAPU8.buffer, pointer, numBytes);
34
  dataOnHeap.set(uint8Array);
35
 
36
- const w = this.Module._SherpaOnnxReadWaveFromBinaryData(
37
- dataOnHeap.byteOffset, numBytes);
38
  if (w == 0) {
39
  console.log('Failed to read wave from binary data');
40
  return null;
41
  }
42
 
43
- this.Module._free(pointer);
44
 
45
  const samplesPtr = Module.HEAP32[w / 4] / 4;
46
  const sampleRate = Module.HEAP32[w / 4 + 1];
 
26
  return {samples: samples, sampleRate: sampleRate};
27
  }
28
 
29
+ function readWaveFromBinaryData(uint8Array, Module) {
30
  const numBytes = uint8Array.length * uint8Array.BYTES_PER_ELEMENT;
31
+ const pointer = Module._malloc(numBytes);
32
 
33
  const dataOnHeap = new Uint8Array(Module.HEAPU8.buffer, pointer, numBytes);
34
  dataOnHeap.set(uint8Array);
35
 
36
+ const w =
37
+ Module._SherpaOnnxReadWaveFromBinaryData(dataOnHeap.byteOffset, numBytes);
38
  if (w == 0) {
39
  console.log('Failed to read wave from binary data');
40
  return null;
41
  }
42
 
43
+ Module._free(pointer);
44
 
45
  const samplesPtr = Module.HEAP32[w / 4] / 4;
46
  const sampleRate = Module.HEAP32[w / 4 + 1];