Skip to content

ihmorol/voicekey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

259 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

VoiceKey

VoiceKey is a privacy-first, local-first voice-to-keyboard tool for Linux and Windows with optional hybrid realtime API fallback.

Prerequisites

  • Python 3.11+
  • A working microphone
  • Internet access for initial model download and/or cloud ASR endpoint access (hybrid/cloud modes)

Linux packages commonly required for microphone support:

sudo apt-get install -y libportaudio2 portaudio19-dev libasound2-dev ffmpeg

Quick Install (Source)

git clone https://github.com/your-org/voice-key.git
cd voice-key
./install.sh -y
source .venv/bin/activate

Useful installer flags:

  • --skip-system-deps
  • --skip-model-download
  • --skip-setup
  • --autostart
  • --model-profile tiny|base|small

Manual Install

python3 -m venv .venv
source .venv/bin/activate
python -m pip install -U pip setuptools wheel
python -m pip install -e .

Windows PowerShell (developer install):

py -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -U pip setuptools wheel
python -m pip install -e .

Run / Verify

voicekey --help
voicekey status
voicekey devices
voicekey start --foreground

Background mode contract:

voicekey start --daemon

Optional cloud transcription fallback is explicit opt-in in config. Local ASR remains default.

Enable hybrid mode (local primary + cloud fallback):

voicekey config --set engine.asr_backend=faster-whisper
voicekey config --set engine.network_fallback_enabled=true
voicekey config --set engine.cloud_api_base=https://api.openai.com/v1
export VOICEKEY_OPENAI_API_KEY="<your-key>"

Documentation

  • Project docs: docs/index.md
  • Requirements: software_requirements.md
  • Architecture: architecture.md
  • Security policy: SECURITY.md

Release Cadence

  • Target release cadence: monthly patch release window.

About

Real-time, offline, privacy-first voice-to-keyboard typing tool for Linux and Windows using faster-whisper.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors