What I love about OpenClaw is that I was able to send it a message on Discord with just this github URL and it started sending me voice messages using it within a few minutes. It also gave me a bunch of different benchmarks and sample audio. I'm impressed with the quality given the size. I don't love the voices, but it's not bad. Running on an intel 9700 CPU, it's about 1.5x realtime using the 80M model. It wasn't an…
I'm jealous. It took me far longer and much more frustration to get it to run. Had to get the right Python version and make sure it didn't break anything with the previous Python version. A friend suggested using Docker, so I started down that path until I realized I'd probably have to set the whole thing up there myself. Eventually got it to run and I think I didn't break anything else. I hate Python so much.
Show HN: Three new Kitten TTS models – smallest less than 25MB
111–120 of 201 posts
Re: Show HN: Three new Kitten TTS models – smallest less than 25MB
#112Fingers crossed for a normal-sounding voice this time around. The cute Kitten voices are nice, but I want something I can take seriously when I'm listening to an audiobook.
How is the Bruno voice for this one? there will also be another release in ~15-20 days where we have more professional voices. if you'd like to get early access and give feedback lmk, or dm me.
No need to DM me, just post on HN or /r/LocalLLama and I'll catch wind of it.
Thanks for your work!
Re: Show HN: Three new Kitten TTS models – smallest less than 25MB
#113Re: Show HN: Three new Kitten TTS models – smallest less than 25MB
#114Re: Show HN: Three new Kitten TTS models – smallest less than 25MB
#115I created a CLI wrapper for Kitten TTS: https://github.com/newptcai/purr BTW, it seems that kitten (the Python package) has the following chain of dependencies: kittentts → misaki[en] → spacy-curated-transformers So if you install it directly via uv, it will pull torch and NVIDIA CUDA packages (several GB), which are not needed to run kitten.
Thank you so much, that fixes an enormous pain point I was hitting. It's not just the size, that dependency chain was actually breaking on my machine and failing to install. Are we losing something by dropping the extra dependencies?
Re: Show HN: Three new Kitten TTS models – smallest less than 25MB
#116Was playing around a bit and for its size it's very impressive. Just has issues pronounciating numbers. I tried to let it generate "Startup finished in 135 ms." I didn't expect it to pronounciate 'ms' correctly, but the number sounded just like noise. Eventually I got an acceptable result for the string "Startup finished in one hundred and thirty five seconds.
> pronounciating I'm not sure if you're misspelling it deliberately or not, but the word you're looking for is "pronounce" and it's verb form "pronouncing", as in "It just has issues pronouncing numbers" and "I didn't expect it to pronounce 'ms' correctly."
Re: Show HN: Three new Kitten TTS models – smallest less than 25MB
#117 text ="""
Hello world. This is Kitten TTS.
Look, it's working!
"""
voice = 'Luna'
On macOS, I get "Kitten TTS", but on Linux, I get "Kit… TTS". Both OSes generate the same phonemes of, Phonemes: ðɪs ɪz kˈɪʔn ̩ tˌiːtˌiːˈɛs ,
which makes me really confused as to where it's going off the rails on Linux, since from there it should just be invoking the model.edit: it really helps to use the same model facepalm. It's the 80M model, and it happens on both OS. Wildly the nano gets it better? I'm going to join the Discord lol.
Re: Show HN: Three new Kitten TTS models – smallest less than 25MB
#118Re: Show HN: Three new Kitten TTS models – smallest less than 25MB
#119Earlier quoted context omitted.
I'm jealous. It took me far longer and much more frustration to get it to run. Had to get the right Python version and make sure it didn't break anything with the previous Python version. A friend suggested using Docker, so I started down that path until I realized I'd probably have to set the whole thing up there myself. Eventually got it to run and I think I didn't break anything else. I hate Python so much.
why you don't use some kind of environment, Conda or something like that?