Voice Assistant Sophia is a Flutter project that utilizes the ChatGPT API to provide voice-based answers to user queries and the Dall-E API to generate images. It is designed to run on both Android and iOS devices.
- Voice-based interaction: Users can ask questions or provide commands using their voice, and Sophia will respond with relevant answers.
- Text-based interaction: Users can also ask questions by typing messages in the text box, and Sophia will generate responses accordingly.
- ChatGPT integration: The ChatGPT API is utilized to process user queries and generate appropriate responses.
- Dall-E integration: The Dall-E API is used to generate images based on user inputs or queries.
- Text-to-speech: Sophia utilizes the flutter_tts library to convert text responses into speech, providing an interactive and user-friendly experience.
- Animation effects: The animate_do library is employed to add visually appealing animation effects to the user interface.
- Cross-platform compatibility: The app is developed using Flutter, making it compatible with both Android and iOS devices.
- Clone this repository to your local machine.
- Ensure you have Flutter installed. If not, refer to the official Flutter documentation for installation instructions.
- Set up your preferred development environment (Android Studio, Visual Studio Code, etc.) with the necessary Flutter and Dart plugins.
- Connect an Android or iOS device, or use a simulator/emulator.
- Open the project in your chosen development environment.
- Run the application using the command
flutter run
.
Note: Make sure you have the necessary API keys and access tokens for the ChatGPT and Dall-E APIs, and replace the placeholder values in the project code with your own credentials.
Contributions to Voice Assistant Sophia are welcome! If you encounter any issues, have suggestions for improvement, or would like to contribute new features, feel free to open a new issue or submit a pull request.
Please ensure that your contributions align with the project's coding standards, guidelines, and licensing.
Voice Assistant Sophia was made possible by the contributions of the open-source community and the following libraries:
A heartfelt thank you to all the developers and contributors involved.
Include some screenshots or GIFs showcasing the app's interface and features to provide a visual representation of the Voice Assistant Sophia project.