Embedded speech engine: meSpeak npm package 2.0.2 (internally meSpeak 1.9.6), based on speak.js/eSpeak. Authors: Norbert Landsteiner, Alon Zakai / speak.js contributors, Jonathan Duddington / eSpeak contributors; CommonJS packaging by Mikola Lysenko. License: GNU GPL; eSpeak source declares GPL-3.0-or-later. See COPYING.txt and original archives. Original CommonJS package, source JS, config and voice definitions: mespeak-2.0.2-original.tgz Upstream eSpeak C++ / speak.js sources and build scripts: speak-js-source.tar.gz (snapshot 9c6f642f7d78bab51d16b2e8b79cdf205643ec35). Sources: https://github.com/mikolalysenko/mespeak and https://github.com/kripken/speak.js ; https://www.masswerk.at/mespeak/ Distribution: https://registry.npmjs.org/mespeak/-/mespeak-2.0.2.tgz (SHA1 dff76ac51c1f9373c2306a5c19b17c4c20323869). Modifications: ESpeak.js is re-encoded from Latin-1 to UTF-8; other vendor files are unmodified. Jarvis uses a separate worker adapter to request raw WAV audio, not the library playback code. No voice cloning, no proprietary character voice, no external speech API.