Skip to content

MacParakeet 0.7.0

Choose a tag to compare

@moona3k moona3k released this 09 Jul 07:55
3a6c183

MacParakeet 0.7.0 is a speech quality and meeting reliability release. It adds Cohere Transcribe, ships the new meeting echo suppression asset path, improves speaker-aware meeting workflows, and tightens dictation, transcript, CLI, privacy, and release safety edges.

Build: 20260709073323
DMG SHA256: ef33ccd18ea5ce2316a7271ee74fcf7b1fec9951434dcd9b392aaf7e3d84206a

Highlights

  • Added Cohere Transcribe as an optional local batch speech engine, with a Cohere GPU/ANE compute setting, visible recovery copy for text-only meeting output, and memory-floor enforcement across Core, CLI, and runtime (#602, #621, #628, #640, #771).
  • Added the AEC-ready meeting path: MacParakeet can render a cleaned microphone track with bundled LocalVQE assets, feed it into final meeting transcription when it passes readiness checks, and keep original audio available as fallback (#638, #650, #651, #654, #671, #676, #695).
  • Made meeting processing more recoverable with persisted finalization status, visible failed rows, retry behavior, safer source-audio cleanup, legacy artifact filename support, role-explicit audio filenames, refreshed meeting Markdown, and stronger recovery diagnostics (#708, #718, #744, #747, #761, #762, #764, #770).
  • Improved speaker and meeting controls: speaker detection defaults where supported, independent meeting speaker-detection settings, better speaker rename syncing/accessibility, a new Settings option to hide the meeting recording pill, and source health recovery polish (#688, #707, #710, #714, #719, #723, #740).

Dictation And Speech

  • Improved dictation tail handling, including hold-to-talk final-word cases; the default Parakeet v3 short-utterance/final-phrase issue remains open in #562 (#615, #632).
  • Fixed a macOS 14 Neural Engine crash from concurrent inference and tightened Parakeet TDT inference gating (#614, #626).
  • When audio output is Bluetooth, dictation now prefers the built-in microphone for better input quality when appropriate. This is a mitigation for Bluetooth-output setups; related Bluetooth issues remain open pending hardware retesting. (#613)
  • Voice Return can now use multiple trigger phrases, including multilingual equivalents, while still only triggering Return from terminal phrases at the end of dictation (#607, #617).
  • Added Parakeet custom vocabulary boosting and improved Parakeet Unified token timing behavior (#721, #748).
  • Improved onboarding rerun and permission recovery, restored the dictation success checkmark, clarified Bluetooth mic settings, and polished undo-window ordering (#722, #739, #741, #745).

Library, Transcripts, And Export

  • Added bulk transcript export from the Library (#657, #661).
  • Added local transcription title renaming for the rename portion of #647 (#728).
  • Improved transcript reading with hover actions, reading font-size controls, in-transcript find, and follow-up polish (#634, #642).
  • Fixed exported PDF/DOCX text legibility in Dark Mode (#667).
  • Retranscription now respects the transcript's actual engine and timestamp capabilities more consistently (#637, #727).

CLI And Automation

  • Added CLI retranscription for saved Library records (#627, #635).
  • Strengthened CLI JSON contracts, release export contracts, model diagnostic quarantine, schema-skew health checks, destructive-mutator JSON behavior, and STT skill packaging (#623, #630, #712, #716, #753).

Privacy, Stability, And Release Safety

  • Redacted user paths and filenames from diagnostic logs (#670).
  • Added Sparkle update-signature trust-anchor checks, release signing metadata guards, meeting echo model checksum verification, and hardened LocalVQE release asset preparation (#618, #646, #659, #726, #769).
  • Fixed a calendar sync crash from nil EKEvent.eventIdentifier (#633).
  • Improved telemetry attribution for engine selection, stalls, settings, search, onboarding, meeting interruptions, and meeting stop stages (#692, #742, #743, #763).

Selected Issue Highlights

  • #562: partially mitigated some dictation tail cases, but current Parakeet v3 still fails on the reporter's short-utterance/final-phrase samples; Parakeet Unified or v2 are the current workarounds.
  • #605: shipped the AEC-ready meeting path and strict LocalVQE release-asset verification; kept open pending real no-headphones Zoom/Meet/Teams QA and reporter confirmation.
  • #606: covered the hands-free stale-paste report with current-path timing changes and regression coverage so the just-completed dictation is pasted.
  • #657: added bulk transcript export.
  • #648: added a Settings option to hide the meeting recording pill.
  • #647: added local transcription title renaming for the rename portion of the request.
  • #627: added CLI retranscription for existing Library records.
  • #610: improved Parakeet Unified timing and diarization-related output behavior.
  • #607: added multiple Voice Return trigger phrases for multilingual workflows.

Contributors

Thank you to @dudemeister23 for adding Cohere Transcribe, the Cohere compute setting, and related recovery polish, and to @saphid for release/version safeguards and keyboard test fixes.

Full changelog: v0.6.24...v0.7.0