Show HN: Qwen Scribe – local transcription and dictation for Apple Silicon

Posted by sidclaw 3 days ago

Counter94Comment21OpenOriginal

Comments

Comment by smalltorch 3 days ago

Stuff like this is what doctors should use instead of blasting patient data to a AI scribe who knows where. Im pretty sure that is illegal but it still takes place and I am pretty sure one of the reasons for the push to solve FHE...but its obviously way more practical and private to just do the processing locally.

Comment by zdragnar 3 days ago

In the US, HIPAA requires companies to sign a BAA to handle any protected information. That's pretty much the only thing stopping data from being shared. That is why, for example, a company website might use Freshpaint or a similar service instead of Google Analytics, as Google will absolutely not sign a BAA for the Analytics platform.

Your data is still collected by a third party analytics company, but they contractually bear all the legal responsibility for maintaining compliance. AI scribe companies are much the same

Comment by stevenhubertron 2 days ago

Lotsa alternatives out there that are fully Mac native like https://voice.baselinemakes.com

Comment by sidclaw 2 days ago

fair, it isn't fully native. The dictation helper is the only native piece, the UI is a local web page. That was a deliberate tradeoff to get Qwen3-ASR running through MLX on macOS 14+ rather than wait on a Swift port. Better Voice looks good. Worth noting it's closed source and needs macOS 26, where mine is Apache-2.0 and runs on 14. Different bets.

Comment by dandaka 3 days ago

How does it compare to models from handy.computer and whisprflow?

Comment by sidclaw 3 days ago

Handy is honestly more mature than mine — cross platform, MIT, and you can pick between Whisper and Parakeet. The real difference is just the model family. I run Qwen3-ASR through MLX instead of Whisper/Parakeet. In my own use it holds up way better with background noise and it punctuate noticeably more naturally, Take that as impression and not a measurement. Qwen3-ASR also accept vocabulary hints, which helps a lot with names and jargon. And mine does files and video with SRT export, not only dictation. Downside: Apple Silicon only. Wispr Flow is a different category — it's paid and your audio goes to their cloud. The text formatting is nicer than mine. Mine is local only and Apache-2.0, which for me is the entire point.

Comment by robot_jesus 3 days ago

That is such a refreshingly fair and honest assessment. Thanks for sharing! To me, that engenders a lot of trust in what you’ve built.

Comment by rolymath 18 hours ago

He doesn't want your trust, he wants you to use it.

Comment by 3 days ago

Comment by dandaka 2 days ago

check transcribe.cpp from Handy, I see Qwen3-ASR in the list

Comment by sidclaw 2 days ago

[flagged]

Comment by jiehong 3 days ago

Congrats on the launch!

1. I see it uses python, but I was wondering if it would use mlx-swift instead. Just curious if you considered it.

2. So far, qwen ASR seem usually less well supported than parakeet or whisper so far in most dictation applications (voxtral is similar in that regard). Why do you think that is?

Thanks and good luck with your roadmap!

Comment by sidclaw 3 days ago

[dead]

Comment by foobarqux 3 days ago

This is like 2x realtime on M1 vs 60x on fluidaudio with parakeet.

Comment by sidclaw 3 days ago

[dead]

Comment by dmwood 3 days ago

Question from a naive macports user. To some extent brew is orthogonal to macports. Is there an easy way to link to ffmpeg installed by macports? Thanks.

Comment by sidclaw 3 days ago

good point. I haven’t tested MacPorts, but the app currently looks for ffmpeg on PATH, and the Finder launcher doesn’t include MacPorts usual /opt/local/bin. So it may not detect it at the moment. will look into adding proper MacPorts support.

Comment by sidclaw 2 days ago

[dead]

Comment by yuraoak 3 days ago

is it better than whisper from oai?

Comment by sidclaw 3 days ago

way better from my point of view. I frequently have recordings made in noisy environments. Whisper does not do the job well under such conditions. Also, Qwen respects gramma a lot and splits sentences properly.

Comment by throwaway-blaze 3 days ago

I kinda love that you misspelled 'gramma' when saying this model respects it a lot.

Comment by sidclaw 3 days ago

Well, at least one of us respects it :)

Comment by abdullahkhalids 3 days ago

What languages does it support?

Comment by sidclaw 3 days ago

At least English, German, French, Russian, Italian, and Spanish. You can either select them right in the app or let it auto-detect (which it does pretty well). I think more languages are supported, though, just did not try them.

Comment by 1-6 3 days ago

@claude is a contributor? I find that hard to believe.

Comment by sidclaw 3 days ago

it's just GitHub interpreting the Co-Authored-By lines in the commits. I used Claude Code quite heavily while building this, so it shows up as @claude in the contributor list — it wasn’t an independent contributor that discovered the repo and submitted a PR :)

Comment by VaporJournalAPP 2 days ago

[flagged]

Comment by sidclaw 3 days ago

[dead]

Comment by wildbupt 2 days ago

[dead]