Listen to your favourite audiobook
Project description
👉 Listen to any PDF book with a few lines of Python code👈
Installation
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
Usages
The audiobook is a python module for listening to your favourite PDF book.
Test
Run tests:
pip install -r requirements.txt
python -m unittest tests
Documentation
Read Detailed Documentation here
Linux Installation Requirements
- 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
Roadmap
- Speech-Speed Control
- Support more extensions
- Save the audiobook for future
Project status
This project is currently in development. Any contributions are welcome.
Changelog
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
Author
- Module : AudioBook
- Author : py-contributors
- Language : Python
Contributors
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
audiobook-2.0.1.tar.gz
(7.7 kB
view hashes)
Built Distribution
Close
Hashes for audiobook-2.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fe51281051fcb835f8488726fbddadcbee3f7557fae1e598eaf00691f25ff3e |
|
MD5 | e73649bb061124acb62864eb65cba793 |
|
BLAKE2b-256 | 783ca13f4b1e9e12aa157c657f560ebb3afe571c81bfe9329ffd34fa23e348a9 |