awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Beingpax avatar

Beingpax/VoiceInk

0
View on GitHub↗
3,859 stars·490 forks·Swift·other·15 viewstryvoiceink.com↗

VoiceInk

VoiceInk is a system-wide speech-to-text dictation tool that converts spoken audio into text using local or cloud AI models. It functions as a local AI transcription engine and a context-aware voice assistant, allowing users to insert transcribed text directly into any active application on the operating system.

The project distinguishes itself through the use of custom vocabulary management, which trains transcription engines to recognize industry-specific technical terms, professional terminology, and personal names. It further enhances output by using large language models to refine raw transcriptions into polished text, leveraging context injected from the system clipboard and active screen content.

The software includes a hybrid-mode speech recognition system that can operate entirely offline for privacy or utilize remote servers for expanded language support. It features application-specific automation that switches transcription models and dictation profiles based on the active window, alongside configurable keyboard shortcuts for recording control.

The application is written in Swift.

Features

  • Local Speech-to-Text - Functions as a system-wide utility for converting spoken audio into text using local or cloud AI models.
  • Context Injection - Provides mechanisms to inject clipboard and screen content into AI prompts to improve transcription and refinement accuracy.
  • Local Inference Engines - Executes speech-to-text models directly on the host machine to eliminate network latency and ensure data privacy.
  • Hybrid Speech Recognition - Offers a hybrid mode that processes audio either locally for privacy or via cloud APIs for expanded language support.
  • State-Aware Prompting - Uses the active state of the system clipboard and screen content to provide contextual awareness for AI prompts.
  • Custom Vocabularies - Allows users to define custom technical terms and personal names to improve the accuracy of the speech recognition engine.
  • Global Text Injection Tools - Writes processed text directly into any active application by simulating keyboard input or using the system clipboard.
  • AI Text Refinement Pipelines - Implements AI-driven pipelines to transform raw voice transcriptions into polished, professionally formatted text.
  • AI Text Transformers - Uses large language models to polish rough voice transcriptions into professional emails, chats, or social posts.
  • Local Data Processing - Ensures all audio transcription and text processing occurs on the local machine to maintain data privacy.
  • Global Shortcut Interceptors - Captures system-wide keyboard hotkeys and push-to-talk triggers to control audio recording across all applications.
  • Multilingual Transcription - Provides the ability to process audio in multiple languages and switch between them for transcription.
  • Speech Transcription - Supports remote cloud-based speech transcription for rare languages or hardware with limited local processing power.
  • Voice Assistants - Integrates a voice-activated AI assistant capable of executing system commands, summarizing text, and answering questions.
  • Dictation Profiles - Defines sets of transcription models, languages, and formatting rules to tailor recording behavior to specific tasks.
  • Contextual Transcription Automation - Automatically switches transcription models and enhancement prompts based on the active application or website.
  • Application-Context Profiles - Automatically toggles transcription models and AI prompts based on the currently active system window.
  • Recording Controls - Ships configurable keyboard shortcuts and push-to-talk triggers to control the voice capture process system-wide.
  • Desktop Applications - Open-source dictation and transcription utility for macOS.
  • Voice Dictation - Real-time speech-to-text application.
  • Voice To Text - Listed in the “Voice To Text” section of the Awesome Mac awesome list.

Star history

Star history chart for beingpax/voiceinkStar history chart for beingpax/voiceink

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to VoiceInk

Similar open-source projects, ranked by how many features they share with VoiceInk.
  • alphacep/vosk-apialphacep avatar

    alphacep/vosk-api

    14,853View on GitHub↗

    Vosk is an offline speech-to-text engine and API that converts spoken audio into text locally on a device. It provides a cross-platform speech toolkit with language bindings for integrating voice recognition into server environments, Android, iOS, and Raspberry Pi. The project includes a speaker identification tool to distinguish between different voices and an acoustic model trainer for building custom neural network models. These training tools enable speech feature extraction and model accuracy evaluation to improve recognition for specialized domains. The system supports real-time audio

    Jupyter Notebookandroidasrdeep-learning
    View on GitHub↗14,853
  • vocodedev/vocode-corevocodedev avatar

    vocodedev/vocode-core

    3,693View on GitHub↗

    Vocode-core is a framework for building real-time conversational AI voice agents. It serves as a conversational orchestrator and pipeline that integrates speech-to-text, large language models, and text-to-speech services to enable low-latency voice interactions. The project features a provider-agnostic interface that allows for swappable speech and language model providers, including support for both cloud APIs and local binaries. It distinguishes itself through a specialized telephony integration layer that enables agents to be deployed across phone lines, WebRTC, and virtual meeting platfor

    Python
    View on GitHub↗3,693
  • jamiepine/voiceboxjamiepine avatar

    jamiepine/voicebox

    30,041View on GitHub↗

    Voicebox is a local speech processing system that provides text-to-speech generation, speech-to-text transcription, and voice cloning. It utilizes local machine learning inference and GPU acceleration to process audio and text data without relying on external API calls. The project features a voice cloning toolkit for creating synthetic profiles from audio samples and a timeline-based voice editor for composing multi-character conversations. It also includes an AI voice management API that allows external applications and AI agents to programmatically manage voice profiles and generate speech

    TypeScriptaicudamlx
    View on GitHub↗30,041
  • chidiwilliams/buzzchidiwilliams avatar

    chidiwilliams/buzz

    17,903View on GitHub↗

    Buzz is a desktop application that provides a local speech-to-text engine for transcribing and translating audio and video files. By leveraging local machine inference, the software ensures data privacy and offline performance, removing the need for cloud connectivity during media processing. The application distinguishes itself through a modular plugin architecture that allows for the integration of custom functionality, such as content summarization and automated text formatting, without modifying the core codebase. It also features a speaker diarization pipeline that identifies and labels

    Pythonwhisper
    View on GitHub↗17,903
See all 30 alternatives to VoiceInk→

Frequently asked questions

What does beingpax/voiceink do?

VoiceInk is a system-wide speech-to-text dictation tool that converts spoken audio into text using local or cloud AI models. It functions as a local AI transcription engine and a context-aware voice assistant, allowing users to insert transcribed text directly into any active application on the operating system.

What are the main features of beingpax/voiceink?

The main features of beingpax/voiceink are: Local Speech-to-Text, Context Injection, Local Inference Engines, Hybrid Speech Recognition, State-Aware Prompting, Custom Vocabularies, Global Text Injection Tools, AI Text Refinement Pipelines.

What are some open-source alternatives to beingpax/voiceink?

Open-source alternatives to beingpax/voiceink include: alphacep/vosk-api — Vosk is an offline speech-to-text engine and API that converts spoken audio into text locally on a device. It provides… vocodedev/vocode-core — Vocode-core is a framework for building real-time conversational AI voice agents. It serves as a conversational… jamiepine/voicebox — Voicebox is a local speech processing system that provides text-to-speech generation, speech-to-text transcription,… chidiwilliams/buzz — Buzz is a desktop application that provides a local speech-to-text engine for transcribing and translating audio and… typewhisper/typewhisper-mac — Local speech-to-text for macOS on-device AI, fully private, optional cloud. cactus-compute/cactus — Cactus is an on-device AI inference engine designed for executing large language models, vision models, and…