Skip to content

karansinghgit/speaktype

Repository files navigation

SpeakType

SpeakType Icon

Fast, Offline Voice-to-Text for macOS

Download Swift Platform License

Press a hotkey, speak, and instantly paste text anywhere on your Mac.


What is SpeakType?

SpeakType is a privacy-first, offline voice dictation tool for macOS. Unlike online dictation services, everything runs 100% locally using OpenAI's Whisper AI model via WhisperKit.

  • Privacy First - Zero data leaves your Mac
  • Lightning Fast - Optimized for Apple Silicon
  • Works Everywhere - Any app, any text field
  • Free & Open Source - No subscriptions, no limits

Installation

Requirements

  • macOS 13.0+ (Ventura or newer)
  • Apple Silicon (M1+) recommended
  • 2GB free storage (for AI models)

Download

Download Latest Release

  1. Download SpeakType.dmg
  2. Drag SpeakType to Applications
  3. Right-click → Open (required for unsigned apps)
  4. Grant Microphone + Accessibility permissions
  5. Download an AI model from Settings → AI Models

Press fn to start dictating.

Build from Source

git clone https://github.com/karansinghgit/speaktype.git
cd speaktype
make build && make run

Usage

  1. Press hotkey (fn by default)
  2. Speak your text
  3. Release hotkey
  4. Text appears!

Tips:

  • Speak naturally - Whisper handles accents well
  • Say punctuation: "comma", "period", "question mark"
  • Best results with 3-10 second clips

Development

make build          # Build debug
make run            # Run app
make clean          # Clean build
make test           # Run tests
make dmg            # Create DMG installer

Release

scripts/release.sh 1.0.6
git push origin HEAD
git push origin v1.0.6

Project Structure

speaktype/
├── App/           # Entry point
├── Views/         # SwiftUI interface
├── Models/        # Data models
├── Services/      # Core functionality
├── Controllers/   # Window management
└── Resources/     # Assets & config

Tech Stack


Contributing

  1. Fork & clone
  2. Create a branch: git checkout -b feature/my-feature
  3. Make changes and run make lint
  4. Submit a PR

License

MIT License - see LICENSE for details.


Credits


Made with ❤️ for developers

Privacy-first • Open Source • Forever Free

About

100% offline, open-source, Voice Dictation app for macOS

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •