3 ms·
Show HN: Jexxa: High Speed on Device Dictation
Jexxa Demo: https://lnkd.in/p/gvpF4nJN https://lnkd.in/p/gvpF4nJN
- copper-float 20d agoOne price, indefinitely for the rest of your life. The developer isn't maintaining any infrastructure, there's no ongoing cost whatsoever, so there's no reason for monthly payments. It's just a static file on your own computer that's burning your own CPU cycles. Sorry, but it just feels a bit greedy to me.
- sankde 20d agoI was thinking of such a payment system. I would love to offer you that as I am still testing the pricing. Edit: You also would get updates for life.
- sankde 20d agoWe also have better models in training. Also the underlying system would get faster, the models smaller over time along with grammar correction, in voice commands and better live preview models
- azornathogron 20d agoThe way this used to be handled is to sell new versions.
- sankde 20d agoYes. Newer models is the direction I am going in. New Models are expensive.
- vlovich123 20d agoThey have development costs to pay for which is substantial. Not sure why you are framing it as greedy and complaining it should be free vs celebrating someone putting this out there.
- sankde 20d agoThanks. I don't want my data, especially voice and text to be sent to servers. That's why I built this. I love my competitor's product, but the amount of private data I sent over was really uncomfortable to me. Especially when sometimes it included Phone Numbers and some private info. At the same time, tools like mine will fall behind if I don't keep updating the models.
- woadwarrior01 19d agoIf you care so much about user privacy, why do you exfiltrate events named "dictation_started", "dictation_completed", "dictation_rejected", "dictation_blocked", "insertion_failed", etc to PostHog, with properties named: "audio_seconds", "latency_ms", "duration_ms", "install_id", etc?
- vlovich123 19d agoBecause anyone building a system needs performance metrics to understand how it’s behaving in aggregate / if they update the model? With the exception of install_id these all seem innocuous. Install_id is maybe needed anyway for purchase management. Probably could use a session uuid to track the other metrics at the cost of blinding you to being able to find individual customers with a bad experience which is probably much more important for a small player like this.
- woadwarrior01 19d agoApple provides APIs for doing this in a privacy-sensitive way, instead of exfiltrating data like this, carte blanche using PostHog. https://developer.apple.com/documentation/metrickit https://developer.apple.com/documentation/metrickit
- sankde 19d agoThanks for your Feedback. More Privacy Improvements, Package Corrections and Attribution Incoming.
- RGS1811 20d ago[dead]
- dangoodmanUT 20d ago> "Your voice and text never leave the machine" > "Runs on your Mac — no upload, no queue" > $8/month
- sankde 20d agoYes, I am training better models. On Device Dictation requires more resources than API based systems. My competitor charges more and at the same time the data is being sent to someone else's servers.
- cipehr 20d agoBetter models than… whisper, cohere, parakeet v2/v3? Did I miss the comparison on the webpage? Is it just the models I’m paying for, or an app too? I’ve been using anomalyco/HEX and MacParakeet… which are free and work great for my uses…
- sankde 20d agoYes, I have used Handy, a lot. Open Models need the system around them to keep getting better. Also faster. The models you have quoted take a lot of RAM, especially on Mac. That's why I am optimizing my models too.
- hmokiguess 20d agoYou should include your demo video on your landing page
- woadwarrior01 20d agoI spent ~10 minutes looking at it. Vibe-coded website. Both bundles contain quantized versions of the CohereLabs/cohere-transcribe-03-2026 model. The model in JEXXA.dmg is MLX int8 g64 affine quantized. JEXXA-Small.dmg has the same model but MLX int4 g32 affine quantized. There's also an int8 quantized WeSpeaker ECAPA-TDNN speaker-verification ONNX encoder. No acknowledgments for both models (doesn't the Apache 2.0 license require it? WeSpeaker's cc-by-4.0 license certainly does). Both bundles also contain full-blown Python 3.12.8 runtimes with about a dozen packages installed. Apps are unsandboxed menubar apps and also contain PostHog analytics and Supabase auth. So, I wouldn't run it on any of my machines. A few engineering hygiene issues like a .pytest_cache directory, Python code, .DS_Store files, etc. Given the above, I suspect the "I am training better models." is just marketing speak. nb: The demo link without LinkedIn tracking slop: https://www.linkedin.com/posts/sankyde_jexxa-demo-httpsjexxaorg-ugcPost-7505546140248092672-llql/ https://www.linkedin.com/posts/sankyde_jexxa-demo-httpsjexxa...
- deleted 19d ago[deleted]