https://github.com/giovananog/pdf-to-audiobook
Desktop App to convert PDFs into audios
https://github.com/giovananog/pdf-to-audiobook
api python tkinter
Last synced: about 1 month ago
JSON representation
Desktop App to convert PDFs into audios
- Host: GitHub
- URL: https://github.com/giovananog/pdf-to-audiobook
- Owner: giovananog
- Created: 2024-01-19T16:00:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-30T14:27:22.000Z (11 months ago)
- Last Synced: 2025-02-01T19:13:03.842Z (3 months ago)
- Topics: api, python, tkinter
- Language: Python
- Homepage:
- Size: 514 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PDF to Audiobook Converter


> This is a simple application that converts PDF files to audio files (MP3) using the VoiceRSS API. The generated audio can be saved to a location of your choice.
## 📚 Features
- Choose a PDF file for conversion.
- Select the language, gender, and voice speed.
- Convert the PDF into an audio file (MP3).
- Save the audio file to the desired location.## 📋 Requirements
- Python 3.x
- Required libraries (installable via pip): PyPDF2, requests, python-dotenv, pydub## 🚀 How to Use
1. **Clone the repository**:
```bash
git clone https://github.com/giovananog/pdf-to-audiobook.git
cd pdf-to-audiobook
```
2. **Create a .env file in the project root with your VoiceRSS API credentials**:
```bash
KEY=your_api_key
```
2. **Run the application**:
```bash
python main.py
```## 🏅 Developed During Python Bootcamp
This Breakout game was developed as part of the 100 Days of Code - The Complete Python Pro Bootcamp ([Course](https://www.udemy.com/course/100-days-of-code/)), a comprehensive course designed to teach Python programming through hands-on projects. This project showcases the skills and concepts learned in the course, including object-oriented programming, graphics with the Turtle library, and game development.