
VoiceLog
- 1 minOverview
This tool was born from a personal need I strongly felt.
Background
In March 2024, I was rebuilding my portfolio in a format very similar to this site. I wanted to talk about various projects I had created in the past, and I wanted to do it justice.
However, I didn’t want to write - I was too lazy for it and couldn’t find the right formula. For context:
- I’m naturally very talkative (some friends might say verbose 😂)
- I find it much easier to articulate my thoughts verbally
- During that time in Milan, I would take long walks listening to podcasts
This led me to an idea: why not use that walking time to record audio messages on Telegram describing my projects in detail? These recordings could then be:
- Passed through a Speech-to-Text model
- Rephrased using a text-to-text LLM
- Transformed into polished project descriptions
That’s how this weekend project, called VoiceLog, came to be.
What is VoiceLog?
VoiceLog is a Telegram bot that:
- Accepts any audio message containing your thoughts
- Transforms it into a well-structured blog post
- Creates a webpage featuring your post complete with:
- Author details
- Date
- Relevant tags
Impact & Future Plans
The bot has proven invaluable in:
- Creating this portfolio site
- Allowing more natural project discussions
- Capturing spontaneous ideas while driving
Additionally, this project served as a testing ground for the Shipped.club landing page template by Luca Restagno - a foundation I built landing pages upon for other projects.
Tech Stack
- Telegram bot APIs
- Whisper AI for speech to text
- OpenAI API for text generation
- NextJS for the blog
- Vercel for deployment