Back to Projects
Smart Notes
CompletedPythonFlaskSpeech Recognition+2 more

Smart Notes

AI-powered study tool that converts lecture videos into organized, searchable notes using multithreaded transcription, with flashcard generation and AI chat support.

Timeline

2024

Role

Full Stack Developer

Team

Solo

Status
Completed

Technology Stack

Python
Flask
Speech Recognition
FFmpeg
Gemini AI

Key Challenges

  • Multithreaded transcription of long lecture videos
  • Chunking audio reliably with FFmpeg
  • Generating useful flashcards from raw transcripts

Key Learnings

  • Concurrent processing in Python
  • Speech-to-text pipelines
  • LLM integration for study tooling

Smart Notes: Lectures to Searchable Notes

Overview

Smart Notes is an AI-powered study tool that converts lecture videos into organized, searchable notes. It uses multithreaded transcription to process long recordings quickly, then layers flashcard generation and AI-powered chat on top with Gemini AI.

Features

  • Converts lecture videos into clean, organized notes
  • Multithreaded transcription for fast processing
  • Automatic flashcard generation for revision
  • AI chat support to ask questions about the lecture content
  • Audio extraction and chunking handled with FFmpeg

Design & Developed by Hamza Ajmal
© 2026. All rights reserved.