View Project
I developed a Python CLI app that converts PDFs to .mp3 using both online (gTTS) and offline (macOS say + ffmpeg) text-to-speech engines. I added support for chunked file processing, temporary file handling, and offline audio synthesis. The app ensures cross-platform compatibility with robust error handling and environment validation.
Made this project because I needed to listen to university lesson materials on long drives, but there was no audiobook option for the PDFs.
Built with