Live data from Hacker News

Show HN: Whispering – Open-source, local-first dictation you can trust

github.com

121–130 of 159 posts

Re: Show HN: Whispering – Open-source, local-first dictation you can trust

#121
I'd love to find a tool which could recognise a few different speakers so that I could automatically dictate 1:1 sessions. In addition, I definitively would want to feed that to an LLM to cleanup the notes (to remove all "umm" and similar nonsense) and to do context aware spell checking.

The LLM part should be very much doable, but I'm not sure if speaker recognition exists in a sufficiently working state?

Re: Show HN: Whispering – Open-source, local-first dictation you can trust

#122
This is a cool project and I want go give it a go in my spare time.

However what gives me pause is the sheer number of possibly compromised microphones all around me (phones, tablets, laptops, tv etc) at all times, which makes spying much easier than if I use a keyboard.

Re: Show HN: Whispering – Open-source, local-first dictation you can trust

#123
post #121

I'd love to find a tool which could recognise a few different speakers so that I could automatically dictate 1:1 sessions. In addition, I definitively would want to feed that to an LLM to cleanup the notes (to remove all "umm" and similar nonsense) and to do context aware spell checking. The LLM part should be very much doable, but I'm not sure if speaker recognition exists in a sufficiently working state?

Speaker "diarization" is what you're looking for, and currently the most popular solution is pyannote.audio.

Eventually I'm trying to get around to using it in conjunction with a fine-tuned whisper model to make transcriptions. Just haven't found the time yet.

Re: Show HN: Whispering – Open-source, local-first dictation you can trust

#124
Great software, I've been using this since the start of this year, I use it every day, initially as a frustration with ChatGPT and Claude not having proper voice support in their desktop versions and then everywhere.

When you are in an environment where you can dictate, it really is a game changer. Not only is dictating much faster than typing, even if you're a fast typist, I find that you don't have the sticking problem of composing a message quite as much. It also makes my typing feel more like natural speech.

I have both the record and cancel actions bound to side buttons on my mouse, and paste to a third, the auto-paste feature is frustrating in my opinion.

I do miss having a taskbar icon to see if I'm recording or not. Sometimes I accidentally leave it running and sometimes the audio cues break until I restart it.

Transformations are great, despite an extreme amount of prompt engineering, I can't seem to stop the transformation model occasionally responding to my message rather than just transforming it though..

Re: Show HN: Whispering – Open-source, local-first dictation you can trust

#125

> "I think there should be an open-source, local-first version of every app, and I would like them all to work together. The idea of Epicenter is to store your data in a folder of plaintext and SQLite, and build a suite of interoperable, local-first tools on top of this shared memory. Everything is totally transparent, so you can trust it." Yes! This. I have almost no experience w/ tts, but if/when I explore the spac…

I think we're talking about STT (speech-to-text) here, not TTS.

whoops! absolutely correct, that's what I meant.

Re: Show HN: Whispering – Open-source, local-first dictation you can trust

#126
post #117

As many other people commented on similar projects, one of the issues of trying to use voice dictation instead of typing is the lack of real-time visual indication. When we write, we immediately see the text, which helps to keep the thought (especially in longer sentences/paragraphs). But with dictation, it either comes with a delay or only when dictation is over, and it doesn't feel as comfortable as writing. Tangen…

There are many situations where dictation makes far more sense. Around here, all doctors dictate into a recorder (often with a foot pedal) that the nurse transcribes, because typing would be distracting and also unsanitary when examining the patient. Some have started using machine transcription, often in the cloud. This is terrible for privacy and security, even when it's "GDPR certified", whatever that means. Having a local option is amazing for that.

Similarly, I've used dictation when working on something physical, like reverse engineering some hardware, where my table is full of disassembled electronics, I might be carefully holding a probe or something like that, and having to put everything down just to write "X volts on probe Y" would slow me down.

Re: Show HN: Whispering – Open-source, local-first dictation you can trust

#128
I used Whispering routinely last year; the value + glitches and ux failures drove me to gladly pay for Superwhisper; whose rough iPhone keyboard drove me to Wispr Flow (and tried otter too); whose poor transcriptions (oh THATS why they’re fast) drove me back to Superwhisper

Still lots of quality headroom in this space. I’ll def revisit whispering

Re: Show HN: Whispering – Open-source, local-first dictation you can trust

#129
post #121

I'd love to find a tool which could recognise a few different speakers so that I could automatically dictate 1:1 sessions. In addition, I definitively would want to feed that to an LLM to cleanup the notes (to remove all "umm" and similar nonsense) and to do context aware spell checking. The LLM part should be very much doable, but I'm not sure if speaker recognition exists in a sufficiently working state?

Shameless plug -- check out speechischeap.com

I spent three months perfecting the speaker diarization pipeline and I think you'll be quite pleased with the results.

Re: Show HN: Whispering – Open-source, local-first dictation you can trust

#130
post #16

am I not getting it correctly; it says local is possible but can't find any information about how to run it without any api key? I get the whispers models, and do what? how to run in a device without internet, no documentation about it...

Commented this earlier, but I'm in the middle of a release that adds Whisper C++ support! https://github.com/epicenter-so/epicenter/pull/655 After this pushes, we'll have far more extensive local transcription support. Just fixing a few more small things :)

Awesome, this takes Whispering from something I'd probably not bother with to something I'd consider integrating into my daily workflow. Thanks very much for the tool!
Post reply on HN