Swara is a journaling app, which helps you record your thoughts while providing the ability to interact with GenAI based on these thoughts.
- Only Audio input
- Journal mode: Only the audio is recorded and transcribed in this mode, without interrupting your flow with GenAI responses.
- Discuss mode: The input audio is recorded, transcribed and sent to GenAI api along with the previous conversation history. Because of the history, this can be used as a assistant/coach as well as a search tool.
- Use your own API key: The application requires an openai platform key, with credits added to the account.
- Privacy: There is no app backend apart from GenAI apis used. Your data is stored only on your phone, and will be deleted when the app is deleted.
Download the app-release.apk
available in the root directory of this project. This can be installed direclty on an android phone
This project is a starting point for a Flutter application that follows the simple app state management tutorial.
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
The assets
directory houses images, fonts, and any other files you want to
include with your application.
The assets/images
directory contains resolution-aware
images.
This project generates localized messages based on arb files found in
the lib/src/localization
directory.
To support additional languages, please visit the tutorial on Internationalizing Flutter apps