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.