https://github.com/uchamod/ai-voice-and-chatbot-with-dalle-image-generation
https://github.com/uchamod/ai-voice-and-chatbot-with-dalle-image-generation
Last synced: 27 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/uchamod/ai-voice-and-chatbot-with-dalle-image-generation
- Owner: uchamod
- License: mit
- Created: 2025-01-27T05:04:31.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-04-04T16:24:41.000Z (about 1 month ago)
- Last Synced: 2025-04-04T17:23:38.327Z (about 1 month ago)
- Language: Dart
- Size: 8.98 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Virtual Voice Assistant
Virtual Voice Assistant is a sophisticated AI-powered application built using Flutter. It leverages the OpenAI ChatGPT API for real-time voice and text-based interactions and the DALL·E API for generating images based on user input. The app follows Material 3 UI guidelines to provide a user-friendly, minimal, yet visually appealing experience.
## Features
- **Voice & Text-Based Assistance**: Perform various tasks using voice commands or real-time chat.
- **AI-Powered Responses**: Uses ChatGPT API for intelligent and contextual interactions.
- **Image Generation**: Generates images using the DALL·E API through voice or chat commands.
- **User-Friendly UI**: Designed with Material 3 principles for a minimal, intuitive, and attractive interface.
- **Local Storage for History**: Stores user requests and responses (excluding images) on the device for easy reference.
- **History Management**: Users can clear app history anytime to maintain privacy.## Installation
1. Clone the repository:
```sh
git clone https://github.com/uchamod/AI-voice-and-chatbot-with-dalle-image-generation.git
```
2. Navigate to the project directory:
```sh
cd AI-voice-and-chatbot-with-dalle-image-generation
```
3. Install dependencies:
```sh
flutter pub get
```
4. Run the app:
```sh
flutter run
```## Usage
- **Start the App**: Simply open the app and begin interacting using voice or text.
- **Ask Questions or Give Commands**: Use the voice assistant to retrieve information, perform tasks, or generate AI-generated images.
- **View and Manage History**: Access past interactions stored on the device and clear history whenever needed.## Tech Stack
- **Framework**: Flutter
- **APIs Used**:
- OpenAI ChatGPT API
- OpenAI DALL·E API
- **UI Design**: Material 3 Guidelines
- **Storage**: Local device storage for chat history## Screenshots


## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contributions
Contributions are welcome! Feel free to submit a pull request or report issues.
## Contact
Gmail : [email protected]
LinkedIn : https://www.linkedin.com/in/chamod-udara-b3927a239