Urgent.News

What's breaking now, across thousands of outlets.

Tech

I built an open-source voice input for macOS that never uploads your voice

I built an open-source voice input for macOS that never uploads your voice Most voice input tools upload every recording to somebody's server. I wanted something simpler: hold a hotkey, talk, release — and the text appears at my cursor. With my voice never leaving the Mac. So I built Cadenza (随言). It's MIT open source, macOS 14+, Apple Silicon and Intel. Repo:…

A software developer has created an open-source voice input tool for macOS that ensures user privacy by keeping voice recordings on the device itself. The tool, called Cadenza, operates without uploading any voice data to external servers, unlike many other voice input tools. It is compatible with macOS 14 and supports both Apple Silicon and Intel processors.

The open-source code is available on GitHub (https://github.com/DragonKingIO/Cadenza-voice) and can be found on the project's website (https://dragonkingio.github.io/cadenza-site/).

Cadenza's functionality is straightforward. Users hold a designated shortcut key, the app captures audio from the microphone, and text is generated based on the recognized speech. The text appears at the cursor once the shortcut is released. The app supports various voice recognition models, which can be downloaded within the application with checksum verification, ensuring the integrity of the models.

The tool does not require a network connection for inference, meaning no voice data leaves the user's Mac. Users have the option to use cloud providers for recognition if desired, with options such as OpenAI, Groq, Google, Azure, AssemblyAI, ElevenLabs, and any service with an OpenAI-compatible endpoint. The developer emphasizes that users retain control over their data, as they provide their own API keys if they choose to use cloud services.

Additional features of Cadenza include text cleanup (removing filler words), AI-based text polishing, AI speech translation, on-device voice translation, and screenshot OCR. While still in an early preview stage, the developer reports using Cadenza daily in various environments. However, the tool has not been notarized by Apple, requiring users to manually allow the app to run each time it is launched.

The developer seeks feedback on recognition accuracy across different accents, microphones, and real-world settings, as well as cloud provider integrations, UI translations, and documentation in other languages. The project welcomes support in the form of stars, as well as issues and pull requests for further improvement.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Advisory Wording Diffs: The OSINT Signal Hidden in Security Prose

Security advisories are written by lawyers as much as by engineers. Which means the text itself is a signal source - and diffs of that text, tracked over time, leak information that no single advisory…

  • Lawyers and engineers write security advisories, providing valuable OSINT sources.
  • Correlating prose diffs with calendar shows changes often precede CVE publication by 24-72 hours.

Moving 530k Jobs from Supabase to Postgres on a Free Oracle VM (14s -> 47ms)

I built a job feed. It pulls jobs straight from company career pages into one searchable list. No login, no redirects through job boards. In a few months it grew from 10,000 jobs to over 530,000.

  • Job feed grew from 10,000 to over 530,000 listings
  • Supabase improved load times but filters remained slow
  • Oracle VM reduced query times to under 0.25 seconds

4 Hours, 9 Channels, 28 Real Events: A Brand-Listening Case Walkthrough

A client asked last month: "Which channels are talking about my brand, and who starts the conversation?" Sounds like a five-minute Google Alerts answer.

  • Four-hour process reveals 9 brand channels from 47 candidates
  • 28 origin events identified, 284 amplifications following
  • Counterfeit scare narrative emerges as most actionable

I built 100 compliance screening pages with one command (OFAC, PEP, entity)

This is the 5th stream in a series. Previous ones: HS codes , document parsing , finance validators , watch/monitoring . This time — compliance screening against OFAC, EU, UK, UN sanctions lists, plus…

  • 100 compliance screening pages built with one command
  • System screens against OFAC, EU, UK, UN sanctions lists, PEPs
  • Challenges included Cloudflare Worker limitations and D1 write quota

More from Saturday 10 October →