Anyone using any reasonably good small speech to text os models?
For my inputs, whisper distil-large-v3.5 is the best. I tried Parakeet 0.6 v3 last night but it has higher error rates than I'd like (but it is fast...)
Ask HN: What's the current best local/open speech-to-speech setup?
11–20 of 78 posts
Re: Ask HN: What's the current best local/open speech-to-speech setup?
#12Re: Ask HN: What's the current best local/open speech-to-speech setup?
#13Not sure if there's any turnkey setups that are preconfigured for local install where you can just press play and go though.
Last I heard E2E speech to speech models are still pretty weak. I've had pretty bad results from gpt-realtime and that's a proprietary model, I'm assuming open source is a bit behind.
Re: Ask HN: What's the current best local/open speech-to-speech setup?
#14Local, FOSS
Re: Ask HN: What's the current best local/open speech-to-speech setup?
#15Re: Ask HN: What's the current best local/open speech-to-speech setup?
#16Re: Ask HN: What's the current best local/open speech-to-speech setup?
#17Re: Ask HN: What's the current best local/open speech-to-speech setup?
#18https://handy.computer got good marks from a very nontechnical user in my life this week! Local, FOSS
Re: Ask HN: What's the current best local/open speech-to-speech setup?
#19Re: Ask HN: What's the current best local/open speech-to-speech setup?
#20If you want something simple that runs in browser, look at vosk-browser[0] and vits-web[1].
I'd also recommend checking out KittenTTS[2], I use it and it's great for the size/performance. However, you'd need to implement a custom JavaScript harness for the model since it's a python project. If you need help with that, shoot me an email and I can share some code.
There are other great approaches too if you don't mind python, personally I chose the web as a platform in order to make my agent fully portable and remote once I release it.
And of course, NVIDIA's new model just came out last week[3] but I haven't gotten to test it out just yet, and also there was the recent Sparrow-1[4] announcement which shows people are finally putting money into the problems plaguing voice agents that are rigged up from several models and glue infrastructure, vs a single end-to-end model or at least a conversational turn-taking model to keep things on rails.
[0] https://www.npmjs.com/package/vosk-browser
[1] https://github.com/diffusionstudio/vits-web
[2] https://github.com/KittenML/KittenTTS
[3] https://research.nvidia.com/labs/adlr/personaplex/
[4] https://www.tavus.io/post/sparrow-1-human-level-conversation...