* add voice data url getter and setter
* Ok Voices.js removing types
* Match the function style.
* Actually use the url for the voice file.
---------
Co-authored-by: CrossPr0duct <alicextensor@gmail.com>
* use non-deprecated import path of weight_norm
* don't pass dropout to single layer LSTM
per the docs, dropout is not applied to the last LSTM layer, so there is
no effect to passing it when `num_layers=1`.
Sorted lang_code tickers in alphabetical order above the input. Before they were oddly stretched out over different steps rather than being sorted and directly above the input.
* Add a CLI interface and update packaging configuration
* Support multiple lines in stdin
---------
Co-authored-by: Eric Trotta <eric.oliveira@magva.com.br>
* Set up JS project
* Finalise JS library
* Update README
* Fix package.json repository url
* Rename package -> `kokoro-js`
* Fix samples in README
* Cleanup README
* Bump `phonemizer` version
* Create web demo
* Run prettier
* Link to model used in demo
* Enable multithreading in HF space demo (~40% faster)
* Add link to demo in README
* Bump to v1.0.1
* Update voices
* Update versions
* Update phonemize JSDoc
* Use updated voice pack
* Update versions
* Update demo (v1.0 & WebGPU support)
* Update README
* Enforce maximum number of tokens
* Update README
* [version] Update to 1.1.1
* Create simple sentence splitter
* Update `npm run test`
* Update API to use sync and async iterators
* Add support for streamed generation in kokoro.js
* Always split on newlines
* Remove debug line
* Improvements
* Add more matching puntuation marks
* Update comments
* nits
* Export TextSplitterStream too
* Update splitter.js
* Update README
* [version] Update to 1.2.0
* Set up JS project
* Finalise JS library
* Update README
* Fix package.json repository url
* Rename package -> `kokoro-js`
* Fix samples in README
* Cleanup README
* Bump `phonemizer` version
* Create web demo
* Run prettier
* Link to model used in demo
* Enable multithreading in HF space demo (~40% faster)
* Add link to demo in README
* Bump to v1.0.1
* Update voices
* Update versions
* Update phonemize JSDoc
* Use updated voice pack
* Update versions
* Update demo (v1.0 & WebGPU support)
* Update README
* Enforce maximum number of tokens
* Update README
* [version] Update to 1.1.1