Thanks to visit codestin.com
Credit goes to github.com

Skip to content

tmm22/VoiceInk

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

VoiceLink Community

macOS voice-to-text without paywalls, trials, or API key juggling

License Platform


VoiceLink Community is a maintained fork of the original VoiceInk project focused on a fully unlocked, offline-first macOS transcription workflow. It keeps the privacy-first core, bundles local models, and adds community-friendly defaults for features like Power Mode, Text-to-Speech, and rapid keyboard control.

Highlights of this fork:

  • πŸ’Έ Fully unlocked – no trials, license prompts, or gated features.
  • πŸ“¦ Models included – Whisper (multiple sizes) and Parakeet ship in the app, ready to use offline.
  • πŸ”§ Hackable by default – a friendlier contributing policy and cleaner onboarding for builders.

VoiceLink Community Mac App

Features

  • πŸŽ™οΈ Offline transcription – Whisper, Parakeet, and Apple Speech models are bundled and ready on first launch.
  • πŸ”Š Text-to-speech studio – Create narration with OpenAI, ElevenLabs, Google Cloud, or local system voices, complete with previews, batch queueing, translation, and article import tools.
  • πŸ”’ Privacy first – audio and transcripts stay local unless you explicitly export them.
  • ⚑ Power Mode – detect the active app/URL and auto-apply prompts, models, and paste rules.
  • 🎯 Global shortcuts – flexible hotkeys, push-to-talk, and middle-click control.
  • πŸ“ Custom vocabulary – dictionaries, word replacements, and CSV import/export.
  • πŸ’¬ Optional enhancements – local formatting works out of the box; Ollama hooks stay available for power users.

Get Started

Download or Build

  • Releases – check the repository releases tab for notarized builds of the community edition.
  • Homebrew (optional) – once a tap is available you’ll be able to brew install --cask voiceink-community.
  • From source – follow BUILDING.md to compile the app with Xcode. Run ./scripts/download-models.sh beforehand to drop the default Whisper binaries into the bundle if you haven’t downloaded them yet.

Requirements

  • macOS 14.0 or later

Documentation

Rectifications & Improvements

Recent stability, security, and performance improvements are documented in VOICELINK_COMMUNITY_REMEDIATIONS.md. Highlights include:

  • βœ… HTTPS validation for custom AI provider verification.
  • βœ… Non-blocking audio file handling for cloud transcription.
  • βœ… Reduced main-thread hopping in @MainActor classes.
  • βœ… Removal of forced UserDefaults.synchronize() in hot paths.
  • βœ… Streamed audio preprocessing and transcription uploads to reduce memory.
  • βœ… Disk-cached recent TTS history audio with size limits and cleanup.

Recent Changes (2025-12-29)

  • Refactoring: Centralized settings management in AppSettings.
  • Cleanup: Relocated AuthorizationHeader and consolidated utilities.

Recent Changes (2025-12-20)

  • Performance: streamed audio preprocessing and transcription uploads.
  • Memory: capped OCR/browser context and stored AI request payloads.
  • Storage: cached recent TTS history audio on disk with size limits.

Contributing

Pull requests are welcome without prior approval. Read the lightweight CONTRIBUTING.md for tips, spin up a branch, and open a PR when ready. If you want early feedback, drafts and GitHub Discussions are perfect places to start the conversation.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Support

If you run into trouble:

  1. Search existing GitHub issues and discussions.
  2. Open a new issue with logs, screenshots, or steps to reproduce.
  3. Join the Discord (linked inside the app) for quick questions or pairing sessions.

Acknowledgments

Core Technology

  • whisper.cpp - High-performance inference of OpenAI's Whisper model
  • FluidAudio - Used for Parakeet model implementation

Essential Dependencies


Maintained with ❀️ by the VoiceLink Community

About

Voice-to-text app for macOS to transcribe what you say to text almost instantly

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 99.5%
  • Other 0.5%