Skip to content

WhatsApp Chat to PDF Transcriber v1.0.0

Latest

Choose a tag to compare

@wafy80 wafy80 released this 31 Oct 19:30
· 17 commits to main since this release

WhatsApp Chat to PDF Transcriber v1.0.0

First public release! ๐ŸŽ‰

Transform your WhatsApp conversations into beautifully formatted PDFs with AI-powered audio transcription.

โœจ Highlights

  • ๐ŸŽ™๏ธ Automatic audio transcription using OpenAI Whisper AI
  • ๐ŸŽจ 3 professional HTML templates (WhatsApp-style, Minimal, Simple)
  • ๐ŸŒ 6 built-in languages (English, Spanish, French, German, Italian, Portuguese)
  • ๐Ÿ’พ Smart caching system - 98% faster re-processing
  • ๐Ÿ”„ Batch processing for multiple chats
  • ๐Ÿ”’ Privacy mode to exclude images

๐Ÿš€ Quick Start

# Install
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

# Convert a chat
python3 main.py "chat.zip"

# Batch convert all chats
python3 main.py --batch -l en

๐Ÿ“ฆ What's Included

Core Features

  • Parse WhatsApp chat exports (.zip files)
  • Transcribe audio messages (opus, m4a, mp3, wav, aac)
  • Embed images in PDF
  • Support for documents, videos, and other media
  • System message handling
  • 100+ languages supported for transcription

Templates

  • template.html - Full WhatsApp-style layout with bubbles
  • template_minimal.html - Clean minimal design
  • template_simple.html - Simple text-based layout
  • Full customization via HTML/CSS

Languages

All interface strings localized in:

  • ๐Ÿ‡ฌ๐Ÿ‡ง English
  • ๐Ÿ‡ช๐Ÿ‡ธ Spanish
  • ๐Ÿ‡ซ๐Ÿ‡ท French
  • ๐Ÿ‡ฉ๐Ÿ‡ช German
  • ๐Ÿ‡ฎ๐Ÿ‡น Italian
  • ๐Ÿ‡ต๐Ÿ‡น Portuguese

Performance

  • Smart caching reduces re-processing time by up to 98%
  • Batch mode for multiple chats
  • Skip existing files option
  • Efficient memory usage

๐Ÿ”ง Requirements

  • Python 3.7+
  • ffmpeg (for audio conversion)
  • ~500 MB disk space (for Whisper model)

๐Ÿ“ Documentation

๐Ÿ› Known Issues

None at this time. Please report any issues you find!

๐Ÿ™ Acknowledgments

  • OpenAI for the amazing Whisper model
  • The ReportLab team for PDF generation
  • The WeasyPrint team for HTML to PDF conversion

๐Ÿ“„ License

MIT License - see LICENSE for details


โญ If you find this useful, please star the repository!

๐Ÿ› Found a bug? Report it here

๐Ÿ’ก Have an idea? Suggest a feature

๐Ÿค Want to contribute? See CONTRIBUTING.md