project
VoiceLog

VoiceLog

1 min Luigi Donadel

voicelog.png

Overview

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:

  1. Passed through a Speech-to-Text model
  2. Rephrased using a text-to-text LLM
  3. 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

Available on

Luigi Donadel
Luigi Donadel

Senior Software Engineer and Entrepreneur. Building stuff.