Inspiration
I've always wanted to journal all my moments, intending to revisit them later. However, being a bit lazy, I often missed saving many of those precious moments. That's why I created this application for effortlessly journaling our entire day within a few seconds.
What it does
This application provides the flexibility to either record the content or manually enter it. It then utilizes AI to summarize the content, ensuring our journal easy to read and cherish.
How I built it
Key Features: Voice Recording: Users can record their thoughts and activities using the built-in voice recording feature. PyAudio and SpeechRecognition libraries capture audio input for convenient and hands-free journaling.
Manual Input: Users have the option to manually type in their journal entries for a more personalized touch.
AI Summarizer: The application employs an AI summarizer to distill and summarize journal content. The summarizer ensures clarity, conciseness, and grammatical correctness in the summarized text.
Challenges I ran into
This is the first time I am using Taipy so it's bit challenging at first, but somehow managed to come up with this application. While implementing the AI summarizer, I thought of loading a ML modal but that idea flopped because it took long time for loading the modal locally.
Accomplishments that I am proud of
I feel proud for building this application entirely by myself from scratch.
What I learned
I learnt to use Taipy and Assembly AI libraries and learnt to build a web application in Python.
Built With
- assemblyai
- pyaudio
- python
- taipy

Log in or sign up for Devpost to join the conversation.