Skip to content

Releases: hasso5703/talkink

Talkink v0.4.0 — Söyle becomes Talkink

10 Jun 15:08

Choose a tag to compare

Talk. Ink. 🖋️

Söyle is now Talkink — a name everyone can say (it sounds like talking) and remember (talk → ink: you speak, it writes). New home: talkink.app.

Same app, same privacy, zero migration effort:

  • ✅ Your settings, language, history and permissions carry over automatically
  • ✅ Updates keep working (this very update proves it)
  • ℹ️ The app file becomes Talkink.app. In the rare case push-to-talk stops responding after the update: System Settings → Privacy & Security → remove the old Söyle entries (− button) from Input Monitoring and Accessibility, add Talkink, switch it on — one time.

(Technical: bundle identifiers, signing identity and update keys are unchanged — only the visible name changes.)

Söyle v0.3.3

10 Jun 13:35

Choose a tag to compare

Every change in this release comes from watching a first-time, non-technical user install and use Söyle. 💚

Improved

  • Söyle asks your language on first launch — an explicit language transcribes noticeably better than auto-detect (still available). Change it anytime in Settings or the menu bar.
  • Best-quality model (bf16) is now the default (~1.2 GB one-time download). The faster 8-bit model remains one click away in Settings.
  • The DMG now shows you the install: drag the icon into Applications, with a big arrow. That's it.
  • Clearer Input Monitoring guidance (macOS 26 requires adding Söyle to the list with “+” — Söyle opens everything for you).

Söyle v0.3.2

10 Jun 12:28

Choose a tag to compare

Fixed

  • The app now reliably relaunches after an in-app update — Sparkle's own relauncher silently dies on recent macOS (a bug also tracked upstream), so Söyle now watches for the old instance to exit and reopens the updated app itself. Verified end to end.

Updating from v0.3.0/v0.3.1: the app may stay closed one last time after this update installs (the fix kicks in from now on) — just open Söyle again from Applications.

Söyle v0.3.1

10 Jun 11:49

Choose a tag to compare

Easier install & permissions

  • Drag-to-install DMG: download Soyle.dmg, open it, drag Söyle into Applications — the classic Mac install. Notarized and stapled, no security warning.
  • macOS 26 permission helper: macOS Tahoe has a bug (affecting many apps, including Karabiner-Elements) where answering the Input Monitoring prompt doesn't add the app to the list. Söyle now opens the right Settings pane and reveals Söyle.app in a Finder window so you can drag it straight into the list — then just enable the toggle.

If you're on v0.3.0: use “Check for Updates…” in Söyle's menu — this update installs itself. 🎉

Söyle v0.3.0

10 Jun 11:19

Choose a tag to compare

The friction-free release. 🎉

Install = download, drag, open

Söyle is now signed and notarized by Apple (Developer ID + hardened runtime). No Gatekeeper warning, no Terminal command, no "Open Anyway" — download, drag to Applications, open.

In-app auto-updates

Sparkle is built in: Söyle checks for updates automatically (toggle in Settings) and installs them in place — this is the last version you'll ever download by hand.

Also

  • First run shows "Downloading model (~756 MB, one-time)…" instead of a silent wait
  • New --mictest headless diagnostic (capture pipeline + entitlement check)

⚠️ Updating from v0.1.0 / v0.2.0 — one time

The signing identity changed with notarization (it is stable from now on). After replacing the app: System Settings → Privacy & Security → remove Söyle from Input Monitoring and Accessibility (− button), re-add it, re-enable both. Details in the README.

Söyle v0.2.0

10 Jun 08:29

Choose a tag to compare

All fixes in this release were verified with reproductions and automated tests.

Fixed

  • 🎯 The recording pill now appears attached to the window you're dictating into — it used to sit at the bottom of the primary screen, landing on whatever window was behind when your active window was small (and on the wrong display on multi-screen setups). No new permission needed.
  • 🎙️ The microphone can no longer be left recording — switching models mid-dictation orphaned the recorder and kept the mic hot.
  • ✂️ The end of your last word is no longer clipped — capture continues 0.25 s after you release the key, and the resampler's buffered tail is drained.
  • ⌨️ Releasing the push-to-talk key while the other key of the same modifier was also held (e.g. both Options) no longer leaves recording stuck on.
  • 🔁 Switching models while a load is in flight can no longer install stale weights or show Ready with the wrong model.

Privacy

  • Text dictated into a secure (password) field stays out of the on-disk history — clipboard only.

Changed

  • The pill says “Pasted” when auto-paste actually inserted at your cursor, “Copied” otherwise.
  • Permission status is polled only while the Söyle window is open.
  • soyle-cli accepts multiple audio files in a single run.

⚠️ Updating from v0.1.0

macOS ties permissions to the app’s code signature, which changed in this release (and is now stable for future updates). After replacing the app, open System Settings → Privacy & Security, remove Söyle from Input Monitoring and Accessibility (− button), then re-add the new app and re-enable both. One-time step — details in the README.

First install? Follow the install guide — one-time Gatekeeper step included.

Söyle v0.1.0

07 Jun 11:44

Choose a tag to compare

Say it. It's written. Push-to-talk dictation for macOS that runs 100% on your Mac, powered by NVIDIA Nemotron 3.5 ASR via MLX.

Install

  1. Download Soyle.zip below, unzip, and move Söyle.app to /Applications.
  2. Söyle isn't notarized yet, so clear the Gatekeeper quarantine once, then open it:
    xattr -dr com.apple.quarantine /Applications/Söyle.app
    open /Applications/Söyle.app
  3. Grant Microphone + Input Monitoring (relaunch after), and optionally Accessibility for auto-paste.

Then hold Right Option ⌥, speak, release — your text is transcribed locally, pasted at the cursor, and copied to the clipboard.

Notes

  • Apple Silicon, macOS 14+. The model (~756 MB) downloads on first launch.
  • ~30–40× faster than real time on a MacBook Air M4.
  • Or build from source — see the README.