Create Kokoro TTS JavaScript library #3
Merged
+8,820
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces
kokoro-js
, a JavaScript library for inference of Kokoro-82M (v0.19). It uses Transformers.js for ONNX inference and model caching.Usage
First, install the
kokoro-js
library from NPM using:You can then generate speech as follows:
Example JSFiddle.
Voices/Samples
af
)af.mp4
af_bella
)af_bella.mp4
af_nicole
)af_nicole.mp4
af_sarah
)af_sarah.mp4
af_sky
)af_sky.mp4
am_adam
)am_adam.mp4
am_michael
)am_michael.mp4
bf_emma
)bf_emma.mp4
bf_isabella
)bf_isabella.mp4
bm_george
)bm_george.mp4
bm_lewis
)bm_lewis.mp4