3 ms·
wrote a web-demo, runs in your browser https://inflect-tts.geronimo-labs.com https://inflect-tts.geronimo-labs.com code: https://github.com/geronimi73/inflect
by g58892881 2mo ago
wrote a web-demo, runs in your browser
https://inflect-tts.geronimo-labs.com https://inflect-tts.geronimo-labs.com
code: https://github.com/geronimi73/inflect-tts https://github.com/geronimi73/inflect-tts
- StilesCrisis 2mo agoNice! Strangely, "Nano" sounds a lot better than "Micro" to me. On my iPhone 14 Pro the page crashes after 2-3 plays. I wonder if it uses too much memory?
- g58892881 2mo agoright. happens on my 13 too. memory leak confirmed, not sure yet what's causing it
- g58892881 2mo agounable to fix it. latest dev ort, dispoing tensors, restarting the session/worker. nothing, crashes every time. defaulting to wasm on ios devices now
- ekzhang 2mo agoMaybe try using https://www.npmjs.com/package/@jax-js/onnx https://www.npmjs.com/package/@jax-js/onnx ? It supports most ONNX ops and should be drop-in replacement, e.g., https://jax-js.com/d-fine https://jax-js.com/d-fine Disclaimer: I am the author
- g58892881 2mo agoalso, i double checked, nano is nano and micro is micro. didnt fuck that up
- StilesCrisis 2mo agoFor me, the Micro model appears to waver in a very distracting way when it says “small voice.” The Nano model doesn’t.