Vocal-Mail is a productivity-first desktop application that helps you manage your emails while you focus on what truly matters.
It automatically categorizes and prioritizes your emails, summarizes the important ones using the OpenRouter API, and then uses Murf TTS to read them out loud — making multitasking smoother and smarter.
https://drive.google.com/file/d/17XF_EKE4hOoKE5iNxAohLSOhVy1-3PGr/view?usp=sharing
- Fetches your Gmail inbox using Google Cloud OAuth integration
- Categorizes and separates priority and non-priority emails
- Identifies important emails intelligently
- Generates concise summaries using OpenRouter's AI
- Reads out the summaries using Murf Text-to-Speech
- 🖥 Fully functional desktop app built with React + Electron
- Frontend: React, CSS, React Icons
- Backend: Node.js with
.mjs(ECMAScript Modules), Express - Desktop Wrapper: Electron
- APIs Used:
- OpenRouter – for email summarization
- Murf – for text-to-speech conversion
git clone https://github.com/your-username/vocal-mail.git
cd vocal-mail
npm install
Create a .env file in the root directory and add your keys:
OPENROUTER_API_KEY=your_openrouter_api_key_here
MURF_API_KEY=your_murf_api_key_here
GOOGLE_CLIENT_ID=your_client_id
GOOGLE_CLIENT_SECRET=your_client_secret
GOOGLE_REDIRECT_URI=http://localhost
PORT=npm startnode electron/api.mjs-
User settings for voice, speed, and language
-
Voice commands by user to play and stop reading emails
-
Voice command murf to send replies as well
-
Daily digest voice summary feature
-
OpenRouter for smart email summaries
-
Murf for high-quality voice synthesis
-
Google Cloud for Gmail API & OAuth