An open API service indexing awesome lists of open source software.

https://github.com/rajputrockstar/all-in-one

All-in-One Tool! This application offers a variety of functionalities including PDF conversion, image processing, text extraction, audio recording, text-to-speech conversion, and more. It aims to provide a versatile toolkit for different tasks in one consolidated interface.
https://github.com/rajputrockstar/all-in-one

python python-modules python-script python3 tkinter tkinter-gui tkinter-python

Last synced: 3 months ago
JSON representation

All-in-One Tool! This application offers a variety of functionalities including PDF conversion, image processing, text extraction, audio recording, text-to-speech conversion, and more. It aims to provide a versatile toolkit for different tasks in one consolidated interface.

Awesome Lists containing this project

README

        

# All-in-One Tool

Welcome to the All-in-One Tool! This application offers a variety of functionalities including PDF conversion, image processing, text extraction, audio recording, text-to-speech conversion, and more. It aims to provide a versatile toolkit for different tasks in one consolidated interface.

## Features

- **PDF to DOCX Conversion**: Convert PDF files to DOCX format.
- **Image Background Remover**: Remove backgrounds from images.
- **Image to Text**: Extract text from images.
- **DOCX to PDF Conversion**: Convert DOCX files to PDF format.
- **Audio Recorder**: Record audio with specified duration and sample rate.
- **Text-to-Speech Audio Creator**: Convert text to speech and save as MP3.
- **PDF Text-to-Speech Reader**: Read PDF documents aloud.

## Technologies Used

- Python
- Tkinter
- PyPDF2
- pyttsx3
- pdf2docx
- docx2pdf
- sounddevice
- easyocr
- gTTS
- Pillow (PIL)
- rembg

1. **Installation**:
- Clone the repository:
```bash
git clone https://github.com/RAJPUTRoCkStAr/ALL-In-One
cd ALL-In-One
```
- Run the application:
```bash
python main.py
```

## Contributing

Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch (`git checkout -b feature/YourFeature`).
- Commit your changes (`git commit -am 'Add some feature'`).
- Push to the branch (`git push origin feature/YourFeature`).
- Create a new Pull Request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contact

For inquiries or feedback, feel free to contact RoyalRockStar (sumit)