logoalt Hacker News

abdullahkhalidstoday at 5:05 AM8 repliesview on HN

For anyone looking to build on top of this. I have tried a few different STT systems, and they accurately capture what I am saying. Unfortunately, they don't support the reasonable workflow

I want to open an office document, for example, and start talking. And I want the software to continuously type what I am saying at the cursor with minimal latency. The continuous part is crucial. Many software will paste whatever I said after I have stopped recording, but that is not useful.


Replies

primaprashanttoday at 5:57 AM

Totally understandable, but I’ve found that software that transcribes everything after I finish recording actually works better for me. I’ve tried both kinds, and systems that continuously type what I’m saying distract me from completing my thought. I end up reading what’s being typed and noticing transcription mistakes instead of focusing on what I’m trying to say.

I often prefer to dictate everything in my head about a particular thing for 5–10 minutes and then go through it afterward. I find that much more useful because it doesn’t break my thought process the way continuous transcription does.

show 2 replies
sipjcatoday at 5:30 AM

You can fairly easily modify [Handy](https://handy.computer) to do this if you want

I’m planning on having it as a first class feature of the app too just too many other issues to work on first

show 2 replies
mmmmbbbhbtoday at 5:57 AM

You know English doesn't work like that. The word you're saying only becomes clear with the surrounding context. Eg, 'there' vs 'their'.

show 4 replies
jiehongtoday at 8:00 AM

> The continuous part is crucial. Many software will paste whatever I said after I have stopped recording, but that is not useful.

It really depends on how one uses transcription.

For example, I really value being able to open different windows, and look at graphs, or scroll some data while I'm dictating, because it can help me with providing some support information for what I'm saying.

Some apps can even take into account things you copy or look at as part of the transcription's context to improve the results [0].

[0]: https://superwhisper.com/docs/common-issues/context#types-of...

show 1 reply
electronstudiotoday at 6:02 AM

This is what I attempted with https://github.com/electronstudio/low_latency_dictation

However the accuracy of the real time models is poor, so I did a second pass with a higher accuracy model before committing the text.

mijoharastoday at 5:26 AM

Agreed. It's something I've found annoying about a few systems.

It looks like the rust bindings have streaming examples so hopefully there is a nice solution here.

catmanjantoday at 6:11 AM

You used to be able to do this with dragon naturally speaking (don’t remember if that was it’s exact name) 10 ish years ago

LoganDarktoday at 8:48 AM

Apple Dictation does this, or something similar, in my experience. Some apps (e.g. terminals in my experience) buffer the entire transcript but in most apps it's identical to typing as you speak. Have you tried it?