Skip to content

Releases: msqr1/Vosklet

1.2.1

14 Oct 03:57
Compare
Choose a tag to compare

Improve performance by around 20% 🚀 via the use of OpenBLAS 0.3.28 instead of reference BLAS 3.8.0.
Size decreased by 2KB

1.2.0

28 Sep 19:58
Compare
Choose a tag to compare
  • Use createSyncAccessHandle to support more browsers (will spawn an extra worker)
  • Licence changed to MIT from Apache 2.0
  • Get OPFS root directory only once (it may throw SecurityError when called)
  • Closure compile JS and limit INCOMING_JS_MODULE_API for size reduction (now less than 30000 characters)
  • Vectorize range mapping data in Vosk AcceptWaveform (+3% perf)
  • Halve thread stack size (down to 32768 bytes)
  • Startup all threads at once in JS (remove repeated C++ --> JS switching overhead)
  • Remove minification from JS URL (please change URL from Vosklet.min.js to Vosklet.js)

1.1.5

07 Sep 22:15
Compare
Choose a tag to compare

Revamp event system to avoid emscripten_wasm_worker_self_id() calls as this calls out to JS

1.1.4

03 Sep 06:11
Compare
Choose a tag to compare

Revamp event system to avoid repeated UTF8ToString() calls.
Update README for examples
Recognizer deletion is now safe with options for data loss control.

1.1.3

31 Aug 01:44
Compare
Choose a tag to compare

Using WASM workers instead of Pthreads to reduce size.

1.1.2

29 Aug 02:26
Compare
Choose a tag to compare

Remove SINGLE_FILE usage to make size go down even more. This will fetch the .wasm separately, but has the pros of streaming instantiation and smaller size. Downstream CDN users shouldn't be affected (I mean they have faster and lighter fetches, you know).

1.1.1

27 Aug 05:41
Compare
Choose a tag to compare

Nonblocking delete, remove pthread joins.
Basic support for deleting/creating many models and recognizer

1.1.0

19 Aug 06:21
Compare
Choose a tag to compare

Potentially breaking:

  • Emscripten upgrade from 3.1.59 --> 3.1.64
  • Add delete to recognizer
  • Fix broken openfst build
  • Allow memory to grow with warnings

1.0.4

03 Jun 03:14
Compare
Choose a tag to compare

Fix: #1, #7, and #4
Update documentation
Removed libarchive for untar and replace with manual untar. gzipped size down: 1.4 MB --> 1.2 MB. Real size down: 3.7 MB --> 3.3 MB.

Might break because my manual untar doesn't cover all tar format, only USTAR.

1.0.3

15 May 00:47
Compare
Choose a tag to compare

Make stuff work with a CDN again (Emscripten issue #21937)
Other changes: 1.0.2...1.0.3