Live data from Hacker News

Speech Recognition and TTS in less than 500kb

github.com

11–20 of 101 posts

Re: Speech Recognition and TTS in less than 500kb

#13
post #11

Do you have any accuracy benchmarks? I’ve worked in this space. TTS in a small footprint isn’t the hard part —- it’s doing it accurately that’s hard. Although for the use cases OP is targeting, lower accuracy may be good enough!

> I’ve worked in this space. TTS in a small footprint isn’t the hard part —- it’s doing it accurately that’s hard.

This actually holds for everything in AI.

Re: Speech Recognition and TTS in less than 500kb

#14
post #11

Do you have any accuracy benchmarks? I’ve worked in this space. TTS in a small footprint isn’t the hard part —- it’s doing it accurately that’s hard. Although for the use cases OP is targeting, lower accuracy may be good enough!

If you look at this chart here it seems the tiny model has a WER of ~12%… not sure about the micro model:

https://github.com/moonshine-ai/moonshine#when-should-you-ch...

Re: Speech Recognition and TTS in less than 500kb

#17

I installed the command line version using uv uv init uv add moonshine-voice uv run moonshine-voice mic --language en super nice to be able to run it to test it like this good job on a clear readme.md tbh

`uvx moonshine-voice mic --language en` That is even simpler.

Re: Speech Recognition and TTS in less than 500kb

#18
post #11

Do you have any accuracy benchmarks? I’ve worked in this space. TTS in a small footprint isn’t the hard part —- it’s doing it accurately that’s hard. Although for the use cases OP is targeting, lower accuracy may be good enough!

If you look at this chart here it seems the tiny model has a WER of ~12%… not sure about the micro model: https://github.com/moonshine-ai/moonshine#when-should-you-ch...

That's the error rate for STT, not TTS. TTS is generally easier than STT because you only need to produce one valid pronunciation and don't need to handle variation within and between individuals.

Re: Speech Recognition and TTS in less than 500kb

#20
this is good to see. i also trained a stt under 500kb for sub dollar chips. it had about 20 words that it could understand(like start, stop, left, right, go, up etc) and then the spell mode where you could say the word spell and then say the individual english alphabets and close with spell. it was super fun to work on. these tend to be extremely unstable though, like confusion between p and t (at least for my accent). will have to try this one now.
Post reply on HN