You are a senior AI architect and full-stack developer. Build a complete **futuristic personal voice assistant called “Streamlit AI”**. The assistant will be used by a single user named **Rudra**, so DO NOT create login or signup systems. The assistant should behave like a **Jarvis-style AI assistant**. --- MAIN OBJECTIVE Create a **voice-first AI assistant** that helps Rudra with: • daily routine management • study assistance • technology exploration • productivity • reminders and celebration notifications The assistant must be lightweight and stable. --- CORE FEATURES 1. VOICE ASSISTANT The system should primarily operate using voice. Voice system should: • activate using microphone button • convert speech to text • process command • generate response • speak response using speech synthesis --- 2. AI KNOWLEDGE ENGINE Integrate Google Gemini API. The assistant must help with: • study questions • programming help • business ideas • technology knowledge • cybersecurity education • general knowledge The assistant should give clear and helpful answers. --- 3. UTILITY COMMANDS Without using AI API, instantly answer: time date greetings --- 4. WEATHER AND LOCATION Detect location and answer: • temperature • weather conditions • local time --- 5. MEMORY SYSTEM Create a persistent memory database using SQLite. The assistant must store: • user notes • reminders • preferences • important dates Example command: “remember that my exam is on Monday” Memory should persist permanently and should NOT reset. --- 6. REMINDER SYSTEM Support commands like: “remind me to study at 7pm” Reminders must trigger notifications. --- 7. CELEBRATION NOTIFICATIONS User should be able to save: • birthdays • wedding anniversaries • festivals When the date arrives: show a special animated celebration notification. --- 8. DAILY ROUTINE ASSISTANT The assistant should help with: • daily planning • task suggestions • productivity advice --- 9. MULTITASKING ACTIONS Recognize commands such as: “open YouTube” “open Google” Return appropriate actions. --- 10. JARVIS STYLE AI ORB Create a glowing animated AI orb in the center. Orb states: Idle → slow glow Listening → bright glow Thinking → rotating glow Speaking → pulsing glow --- 11. USER INTERFACE Design a futuristic dark interface. Layout: Top → title “Streamlit AI” Center → glowing AI orb Bottom → microphone button Footer: Made by RUDRA --- TECH STACK Backend Python FastAPI SQLite Frontend HTML CSS JavaScript Voice Web Speech API Speech Synthesis API AI Google Gemini API --- PROJECT STRUCTURE streamlit-ai/ backend/ main.py ai_engine.py memory.py reminder.py voice_engine.py frontend/ index.html style.css script.js database/ memory.db --- OUTPUT REQUIREMENT Generate complete working code for all files listed above. Include instructions to: install dependencies run backend server open frontend interface Everything must run without errors. Avoid unfinished code.
Sign in to leave a comment
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No user flows yet.
The User Flow Agent will generate per-persona navigation diagrams after SRD updates.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No user flows yet.
The User Flow Agent will generate per-persona navigation diagrams after SRD updates.
No comments yet. Be the first!