Install using pypi
pip install audiobook
from audiobook import AudioBook
# argument: Speech-Speed="slow/normal/fast", volume = 0.0 to 1.0
ab = AudioBook(speed="normal", volume=1.0)
# if file is password protected, pass password as argument
ab.save_audio(file_path) # save audio file
ab.read_book(file_path) # listen to the book
ab.create_json_book(file_path) # create json file of the book
ab.get_library() # get all the books in your library
The audiobook is a python module for listening to your favourite PDF book.
Run tests:
pip install -r requirements.txt
python -m unittest tests
Read Detailed Documentation here
- If you are using a Linux system and the voice output is not working, then : Install espeak , ffmpeg and libespeak1 as shown below:
sudo apt update && sudo apt install espeak ffmpeg libespeak1
- Speech-Speed Control
- Support more extensions
- Save the audiobook for future
This project is currently in development. Any contributions are welcome.
V2.0.0
-
Save Audio Book locally
-
Listen to the book
-
Speech-speed control
-
Read password-protected PDF
-
Create JSON file for the book
-
Change the voice of the narrator
-
Support more extensions
- Module : AudioBook
- Author : py-contributors
- Language : Python