Texto a voz - fichero cargado aparte, sin modificar phonemizer.js 1.2.1 (Apache-2.0): https://github.com/xenova/phonemizer.js Lleva compilado a WebAssembly (incrustado en el propio .js) eSpeak NG (GPL-3.0): https://github.com/espeak-ng/espeak-ng phonemizer.js de esta carpeta es el publicado en npm (phonemizer@1.2.1, dist/phonemizer.js), byte a byte. No forma parte del bundle de la web: el Web Worker de Texto a voz lo importa por URL en tiempo de ejecucion, solo para las voces en ingles. Su codigo fuente es el de los dos repositorios anteriores. CODIGO FUENTE (GPL-3.0, copia de la licencia en COPYING, en esta misma carpeta) phonemizer.js 1.2.1: https://github.com/xenova/phonemizer.js/tree/6835144b7ee9043129222549c1ed2f6a27216278 (commit 6835144b7ee9043129222549c1ed2f6a27216278 = gitHead de phonemizer@1.2.1 en npm; su build es `rollup -c` sobre src/). eSpeak NG (el WebAssembly viene precompilado en src/espeakng.worker.js de ese commit, con el glue de la carpeta emscripten/ de eSpeak NG): https://github.com/espeak-ng/espeak-ng/tree/master/emscripten (releases: https://github.com/espeak-ng/espeak-ng/releases; version publicada mas cercana, 1.52.0 = commit 4870adfa25b1a32b4361592f1be8a40337c58d6c: https://github.com/espeak-ng/espeak-ng/tree/4870adfa25b1a32b4361592f1be8a40337c58d6c ). El repositorio de phonemizer.js no declara el commit exacto de eSpeak NG con que se compilo el .wasm. Este fichero se sirve tal cual lo publica npm, sin modificar.