🎤 Nova AI Voice Control Assistant – Complete Demo
Welcome to the full demonstration of Nova AI, an advanced Python-based voice-controlled assistant with a modern Streamlit web interface! In this video, you’ll see Nova AI in action – from listening to voice commands, performing desktop automation tasks, searching the web, to engaging in intelligent AI-powered conversations using the Groq API.
🌟 Features Highlighted in This Demo
🎙️ Continuous Voice Recognition: Speak naturally; Nova AI continuously listens and processes commands in real time.
🔊 Text-to-Speech: Get audible, lifelike responses powered by pyttsx3.
🤖 AI Conversations: Ask questions or chat with Nova AI using the Groq API.
🖥️ Desktop Automation:
Open apps like Chrome and Notepad
Get current time & date
Search Google & YouTube
🎨 Modern Streamlit UI: Professional dark theme interface with real-time status updates.
🔄 Continuous Interaction: No need to restart the app between commands.
🚀 How It Works
Start the Streamlit application:
streamlit run frontend/app.py
Click the ▶️ Start button to begin listening.
Speak your command naturally:
“Open Chrome”
“What’s the time?”
“Search YouTube for Lo-fi music”
Stop listening anytime by clicking ⏹️ Stop.
Nova AI responds instantly with voice feedback and performs the requested actions seamlessly.
📁 Project Details
Frontend: Streamlit web interface
Backend: Python modules for voice recognition, text-to-speech, Groq API integration, and command handling
Requirements: Python 3.8+, microphone access, internet connection
GitHub Repository & Code: https://github.com/alishasajjad/Nova-Ai
🔧 Installation & Setup
Clone the repository
Create & activate a virtual environment
Install dependencies: pip install -r requirements.txt
Add your Groq API key in .env
Run streamlit run frontend/app.py
Tip: If you encounter issues with PyAudio on Windows, use pipwin install pyaudio or download the wheel manually.
🎯 Commands You Can Try
System: “What time is it?”, “Open Notepad”
Search: “Search Google for Python tutorials”, “Play Despacito on YouTube”
AI: “Tell me a joke”, “Explain artificial intelligence”
Thanks for Watching
If you enjoy this demo, please like, share, and subscribe for more AI and Python projects!
💬 Leave a comment if you have any questions or suggestions for future features.
#novaai #voiceassistants #pythonprojects #aiassistant #StreamlitApp #DesktopAutomation #GroqAPI #speechrecognition #texttospeech