FRIDAY (Fully Responsive Intelligent Dynamic Assistant) it is a next-generation personal AI assistant
It works both through voice and text commands, understands Hindi & English, speaks naturally using text-to-speech, and can perform intelligent actions such as opening apps, searching music, generating code, retrieving information using AI, and more — all in one file.
- It can interact with you and you can also add more commands if you want😎
💬 A modern, powerful assistant designed for everyday tasks — locally, privately, and efficiently.
✅ Dual Mode Operation — Use via voice or text
✅ Hindi + English Speech — Speaks and understands both
✅ Fast & Natural Speech — 1.5x rate optimized Hindi TTS
✅ Real-Time Command Handling — Open apps, run calculations, check weather, play songs, and more
✅ AI Integrated — Connects to Gemini or OpenAI if available
✅ Offline Safe Mode — Works without internet for most commands
✅ Voice Mode Toggle — Go completely hands-free
✅ Spotify Search — “Play [song name]” instantly opens in Spotify
✅ Smart Memory — Remember and recall information anytime
✅ System Info Monitor — Quick CPU and RAM report
✅ AI Code Generator — Create working Python scripts using one command
✅ Beautiful Console UI — Animated startup, colors, and effects
| Category | Examples |
|---|---|
| 🎤 Voice Commands | “Voice mode”, “Play Kesariya”, “What’s the weather in Delhi?” |
| ⚙️ System Commands | ls, cd Desktop, mkdir test, sysinfo |
| 🧾 AI Interaction | ai: who invented AI? or ask: explain machine learning |
| 💾 Memory Commands | remember birthday 16 May, recall birthday, forget birthday |
| 🎵 Music Control | play Shape of You (opens in Spotify) |
| 🧮 Math & Logic | calc 15*7 + 30 |
| 📰 News & Quotes | news, quote, joke |
| 🧰 Developer Tools | createpy simple game → Generates Python code automatically |
| Module | Description |
|---|---|
| Python 3.8+ | Core runtime |
| pyttsx3 | Local text-to-speech engine |
| edge-tts | Neural voice synthesis (optional) |
| SpeechRecognition | Voice input & mic integration |
| spotipy | Spotify API integration |
| deep-translator | Automatic English ↔ Hindi translation |
| google-generativeai / openai | Cloud AI models for question answering |
| psutil | System performance monitoring |
| colorama | Rich terminal output |
| requests | Web API requests & Wikipedia fallback |
git clone https://github.com/sr-exe/Friday_male.V.git
cd Friday_male.V2️⃣ Install Dependencies
pip install -r requirements.txt
If you prefer only offline functionality:
pip install pyttsx3 SpeechRecognition playsound requests colorama psutil deep-translator3️⃣ Set API Keys (Optional)
To use Gemini, OpenAI, or Spotify features, set the following environment variables:
Windows (PowerShell):
setx OPENAI_API_KEY "your_openai_key_here"
setx GEMINI_API_KEY "your_gemini_key_here"
setx SPOTIPY_CLIENT_ID "your_spotify_client_id"
setx SPOTIPY_CLIENT_SECRET "your_spotify_client_secret"
You can skip this step for offline mode.4️⃣ Run FRIDAY
python friday.pyYou’ll see: -[Booting ... ] -[ Initializing modules ... ] -[ Welcome, Shubham. All systems are online. ] =Then FRIDAY will greet you in Hindi and start listening or accepting typed commands.
-Action Command -Open VS Code open vscode -Search Song play pasoori -System Info sysinfo -Create Folder mkdir newproject -Calculate calc (23 + 45)/2 -Ask AI ai: explain black holes -Voice Mode Type voice mode and start speaking -Text Mode Say or type text mode to switch back
🧩 AI Auto-Fallback: -If Gemini or OpenAI keys aren’t available, FRIDAY fetches information via Wikipedia automatically.
-Listens actively, interprets Hindi or English voice commands, and performs related actions.
-FRIDAY speaks at 1.5x faster rate for more human-like rhythm.
-✅ No cloud upload unless using AI queries. -✅ All system control and voice recognition are processed locally. -✅ API keys are optional and stored safely in your environment variables. -✅ No hidden logging or analytics. -✅ 100% offline-compatible design. still working on it.
Friday_male.V
│
├── friday.py # Main executable file
├── README.md # Project documentation
├── requirements.txt # Dependencies
Aspiring new technologies | Student | Automation Enthusiast
💬 “I built FRIDAY to make daily computing smarter, faster, and more natural — using my own AI-powered assistant.”
📧Linkedin : 😍Shubham
This project is fully developed and owned by Shubham Rathod. You are free to view and use the source code for learning, but redistribution or commercial use requires the author’s permission.
— Developed by Shubham Rathod
© 2026 Shubham Rathod. All rights reserved.