← Back to Projects

AirType 🎤

Live voice-to-text desktop app. Press a hotkey anywhere, speak, and text appears at your cursor.

Rust Tauri Whisper TypeScript WebSocket

Overview

AirType is a lightweight, cross-platform desktop application that transcribes your voice to text and inserts it directly at your cursor position. Works anywhere on your computer with a simple global hotkey. 100% offline - no data sent to the cloud.

Features

  • Global Hotkey Recording - Press a hotkey anywhere to start recording
  • Dual Language Support - English and Hebrew (more coming soon)
  • Two Modes - Batch mode (more accurate) or Live mode (real-time)
  • 100% Offline - Uses Whisper locally, your voice never leaves your machine
  • System Tray - Runs quietly in the background with near-zero resource usage

Default Hotkeys

Hotkey Action
Ctrl+Shift+Space Hold to record
Ctrl+Shift+R Toggle recording on/off
Ctrl+Shift+L Toggle language (EN/HE)

Tech Stack

Built with Tauri for a lightweight, native desktop experience. The Rust backend handles audio capture and Whisper integration, while the TypeScript frontend provides a clean settings interface.

  • Tauri - Native desktop app framework
  • Whisper.cpp - Local speech recognition
  • OpenAI Realtime API - Optional live mode via WebSocket