The application allows users to engage in conversations with a chat assistant by providing audio input, which is then processed using speech recognition and transformed into text. The generated text is fed into the openAI/Gemini model for natural language understanding, and the assistant’s responses are conveyed to the user in audio format.
You'll need
- Any Operating System (ie. MacOS X, Linux, Windows)
- Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
- A little knowledge of Dart and Flutter
To build the app, run:
flutter run