Live data from Hacker News

Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS

github.com

1–10 of 233 posts

Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS

#1
I built this because I wanted to see how far I could get with a voice-to-text app that used 100% local models so no data left my computer. I've been using a ton for coding and emails. Experimenting with using it as a voice interface for my other agents too. 100% open-source MIT license, would love feedback, PRs, and ideas on where to take it.

Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS
github.com

Re: Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS

#4
Nice one! For Linux folks, I developed https://github.com/goodroot/hyprwhspr.

On Linux, there's access to the latest Cohere Transcribe model and it works very, very well. Requires a GPU though. Larger local models generally shouldn't require a subordinate model for clean up.

Have you compared WhisperKit to faster-whisper or similar? You might be able to run turbov3 successfully and negate the need for cleanup.

Incidentally, waiting for Apple to blow this all up with native STT any day now. :)

Re: Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS

#8
post #4

Nice one! For Linux folks, I developed https://github.com/goodroot/hyprwhspr . On Linux, there's access to the latest Cohere Transcribe model and it works very, very well. Requires a GPU though. Larger local models generally shouldn't require a subordinate model for clean up. Have you compared WhisperKit to faster-whisper or similar? You might be able to run turbov3 successfully and negate the need for cleanup. Incid…

Thanks for sharing! I was literally getting ready to build, essentially, this. Now it looks like I don't have to!

Have you ever considered using a foot-pedal for PTT?

Apple incidentally already has native STT, but for some reason they just don't use a decent model yet.

Re: Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS

#10
post #4

Nice one! For Linux folks, I developed https://github.com/goodroot/hyprwhspr . On Linux, there's access to the latest Cohere Transcribe model and it works very, very well. Requires a GPU though. Larger local models generally shouldn't require a subordinate model for clean up. Have you compared WhisperKit to faster-whisper or similar? You might be able to run turbov3 successfully and negate the need for cleanup. Incid…

Thanks for sharing! I was literally getting ready to build, essentially, this. Now it looks like I don't have to! Have you ever considered using a foot-pedal for PTT? Apple incidentally already has native STT, but for some reason they just don't use a decent model yet.

They do, and they even have that nice microphone F5 key for it, and an ideal OS level API making the input experience >perfectApparently they do have a better model, they just haven't exposed it in their own OS yet!

https://developer.apple.com/documentation/speech/bringing-ad...

Wonder what's the hold up...

For footpedal:

Yes, conceptually it’s just another evdev-trigger source, assuming the pedal exposes usable key/button events.

Otherwise we’d bridge it into the existing external control interface. Either way, hooks are there. :)

Post reply on HN