Live data from Hacker News

Transcribe.cpp

workshop.cjpais.com

91–100 of 180 posts

Re: Transcribe.cpp

#91
post #80
post #63

Earlier quoted context omitted.

Not in the library itself, it’s pure inference. Some models have this trained out of them anyhow. Otherwise this is a post processing task which is not really inference

So it looks like something that app would be doing, or run another model over the output to smoothen out and remove these things?

Yep, could do simple things like literal regex or all the way up to LLM cleanup, tons of options

Re: Transcribe.cpp

#92

The post makes it seem like ONNX is CPU only. I've used ONNX runtime to run models on Nvidia GPUs. The runtime can even dispatch to TensorRT. I'm not sure what the performance is on Apple hardware so maybe that was the motivation for moving away from ONNX.

[flagged]

Re: Transcribe.cpp

#94

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…

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?

Re: Transcribe.cpp

#95

Earlier quoted context omitted.

What would be the benefit of this, besides from looking cool?

In iOS this means you can edit the text as it’s being transcribed. For example, I want to dictate a todo list and after each item I can hit enter to go to the next line.

Do the parts before you hit enter still get updated if later context indicates you said something else?

Re: Transcribe.cpp

#96
Is transcription a form of _inference_ though? I mean I see the word being thrown around and I understand what it means (or at least I think I do) in context of LLMs doing the thing that they do -- intelligently predict the next token, but do speech-to-text models do that?

Re: Transcribe.cpp

#97
post #85
post #75

Earlier quoted context omitted.

Are you sure? Just tested it and it works locally and offline

It says right on it when you enable it: > Dictation sends information like your voice input, contacts, and location to Apple when necessary for processing your requests.

[deleted]

Re: Transcribe.cpp

#98
post #86
post #78

I'm using Handy on macOS and love it. Unfortunately, hotkeys still doesn't seem to work on Wayland, which make it unusable.

Yeah I’m working on it, Linux is a big pain point especially Wayland Once things are more or less ironed out on MacOS and Windows a lot of attention will be turned towards Linux I know a lot of Linux PRs are open it just takes me so long to get around and test them. And often multiple different implementations trying to fix similar issues which is a lot of overhead sometimes

Really appreciate your work.

Is there any way people can help? From your last sentence, it sounds like another PR isn't it and the opposite might be needed. But would love to contribute with testing if helpful. I'm regularly jumping between XFCE, KDE, GNOME, Niri, etc..

Re: Transcribe.cpp

#100
post #96

Is transcription a form of _inference_ though? I mean I see the word being thrown around and I understand what it means (or at least I think I do) in context of LLMs doing the thing that they do -- intelligently predict the next token, but do speech-to-text models do that?

Speech-to-text models predict the next token of text from the preceding tokens of text and the current tokens of speech.
Post reply on HN