Welcome to My-AI, a Personal Virtual Voice Assistant powered by ChatGPT & DALL·E APIs, built with Flutter & Dart. This app can understand voice commands, generate intelligent responses, and even create AI-powered images effortlessly.
This project helped me learn API integration, design an attractive user interface, and build a robust AI-powered assistant that enhances user interaction with voice and visual AI capabilities.
Voice Commands – Speak naturally, and let the AI assist you.
ChatGPT-Powered Responses – Get intelligent, real-time answers.
AI Image Generation – Create stunning images using DALL·E.
User-Friendly UI – Modern and attractive design with smooth interactions.
API Integration – Seamless connection with ChatGPT & DALL·E APIs.
- Real-time speech-to-text conversion
- Sound level visualization
- Continuous listening mode (with 3-second pause threshold)
- Automatic restart after silence
- ChatGPT text generation
- DALL·E image generation
- Automatic detection of image-generation prompts
- Text-to-speech responses
- Conversation history tracking (last 10 interactions)
- Clear history functionality
- Role-based message differentiation (user/assistant)
Flutter & Dart – For building a cross-platform mobile app.
ChatGPT API – For AI-driven text responses.
DALL·E API – For AI-powered image generation.
Android Studio – For development and testing.
Before running the app, ensure you have:
- Flutter installed (Install Flutter)
- An API key for ChatGPT & DALL·E (Get OpenAI API Key) (like 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)
- Android Studio for running the emulator or a physical device
1️. Clone this repository:
git clone https://github.com/SmitaPatel19/My-AI.git2️. Navigate to the project folder:
cd My-AI3️. Install dependencies:
flutter pub get4️. Set up your API keys for ChatGPT & DALL·E in the app’s configuration.
Run the app on an emulator or physical device:
flutter run🎙 Speak Commands – Ask the assistant anything, and it responds.
🖼 Generate AI Images – Describe an image, and DALL·E creates it for you.
💡 Enjoy Smart AI Assistance – Get instant responses to your queries.
This project helped me:
- Learn API integration in Flutter.
- Understand AI-powered interactions.
- Design an intuitive and engaging UI.
Want to contribute? Fork the repo, make changes, and submit a pull request! Let’s make AI even smarter together. 😊
Big thanks to Flutter, OpenAI (ChatGPT & DALL·E), and the AI developer community for making this project possible!
If you like this project, don’t forget to ⭐ Star the repo! 😊