Real-time desktop transcription app that converts speech from any audio source into text locally on your machine.
EchoTap transcribes audio from any desktop source - system audio, microphone, or any application - into live text. Everything runs locally using the faster-whisper large-v3-turbo model with no external APIs or internet dependencies required.
- Node.js 18+ and npm
- Python 3.8+ with pip
- Git
macOS:
brew install portaudio
Ubuntu/Debian:
sudo apt-get update
sudo apt-get install portaudio19-dev python3-dev
Windows: No additional dependencies needed
git clone https://github.com/pmbstyle/EchoTap
cd EchoTap
npm run setup
npm run dev
On first launch, EchoTap automatically downloads the faster-whisper large-v3-turbo model (~1.5GB). This enables completely offline transcription afterward.
- Click the microphone button in the floating bar to start transcribing
- Audio from your system or microphone will be converted to text in real-time
- Click the transcript icon to view full transcription history
- Click the archive icon to search through past sessions