Skip to content

achiit/ai_assistant_mobile

Repository files navigation

Dear Comrades,

Welcome to the era of AegisAI – your very own tech-savvy assistant that could give Tony Stark’s JARVIS a run for its money! While it may not yet have a British accent or holograms flying around, it does have the brains and brawn to make you feel like a tech wizard.


AegisAI Logo


What is AegisAI?

Imagine you’re stuck with a math problem, or worse, having a facepalm moment trying to solve 2+2 while your friends silently judge you. Fear not! AegisAI is here to:

  • Analyze text-based problems shown to the camera (yes, it reads your scribbles too).
  • Solve them faster than you can say "math wizard" and display the solution on your screen.
  • Dictate the solution in a voice that’s as calming as an AI can get.
  • Respond to your commands like a loyal tech assistant – "Turn on the camera," "What’s 42?" or even "Do my taxes!" (okay, maybe not that last one).

How Does It Work?

  1. The Brains – Google Gemini API

    • Powered by Google’s Generative AI (Gemini), AegisAI solves math problems step-by-step and answers your technical queries like a true nerd. API key? Already baked in.
  2. The Eyes – Camera Integration

    • AegisAI uses Flutter’s camera plugin to give you a smooth, lag-free feed.
    • Show your problems to the camera, and let it work its magic.
  3. The Voice – Text-to-Speech (TTS)

    • Powered by flutter_tts, AegisAI doesn’t just display solutions; it dictates them too.
    • Think of it as your tech-savvy buddy explaining the steps.
  4. The Ears – Speech-to-Text (STT)

    • Using speech_to_text, AegisAI listens to your commands and responds accordingly. Say "Start Camera" and watch the magic happen.
  5. Humor – It’s Cool

    • Okay, it’s not actually funny, but imagine an AI assistant making quirky comments while solving problems. Someday, comrades, someday.

Key Features

  • Dynamic Problem Solving: Just point your camera at a math problem like "2+2" or "Integrate sin(x)", and AegisAI will provide the solution with steps.

  • Conversational AI: Talk to it. Command it. Boss it around. It’ll listen (mostly).

  • Multi-Modal Input: Use your voice or the camera to interact. The choice is yours.

  • Smooth Camera Feed: No lag, no stutter. Flutter ensures you get a seamless experience while AegisAI scans your problems.

  • Customizable Interface: Want it to feel even more like JARVIS? Add your own futuristic flair!


Tech Stack

  • Frontend: Flutter (fast, reliable, and perfect for handling cameras).
  • Backend: Google Gemini API for solving problems and generating natural language responses.
  • Libraries Used:
    • camera for live feed.
    • flutter_tts for text-to-speech.
    • speech_to_text for voice commands.
    • google_mlkit_text_recognition for reading text from the camera feed.

How to Run This Masterpiece

  1. Clone the Repository:

    git clone https://github.com/your-repo/aegis-ai.git
    cd aegis-ai
  2. Install Dependencies:

    flutter pub get
  3. Run the App:

    flutter run
  4. Speak Like a Boss:

    • Say "Start Camera" to turn on the camera.
    • Point a math problem at the screen, and let AegisAI handle the rest.

Demo App

  • You can download the app here.

Future Enhancements

  • Face Expression Detection: Soon, AegisAI will recognize when you’re confused and say, "Don’t worry, I got this!"

  • Advanced Conversational Abilities: Ask it technical questions, and it’ll answer like a true tech genius.

  • Improved UI: We’re talking holograms, animations, and everything else to make you feel like Iron Man.


The "Oh No" Moments

If AegisAI doesn’t solve your problem, blame the API. Just kidding! Check your code, ensure your camera is working, and keep calm. We’re here to help.


Final Words

AegisAI is more than an app; it’s your tech buddy, your math solver, and your conversational AI all wrapped into one. While it’s not sentient (yet), it’s definitely the closest you’ll get to a digital assistant without selling your soul to sci-fi.

Go ahead, comrades. Unleash the power of AegisAI. And remember, with great power comes great… debugging sessions.


Cheers,
The AegisAI Dev Team 💪

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published