If you don’t have Homebrew installed, run the following command to install it:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
For more information, visit Homebrew's official website.
Once Homebrew is installed, you can install Tesseract OCR by running:
brew install tesseract
For more details about Tesseract installation, visit Tesseract Formula.
Ensure you have Composer installed, and PHP version >= 8.2. To install Composer, follow the instructions on getcomposer.org.
Clone the repository to your local machine:
git clone https://github.com/Jakiur1234/VisualToVoice
Move into the project directory:
cd VisualToVoice
Run the following command to install all the required dependencies:
composer install
To start the PHP development server, run:
php -S localhost:8080 -t public
Open your browser and go to http://localhost:8080
to access the application and start using it.
This project is built with plain PHP. After spending a long time working with Laravel, I’m revisiting PHP’s Object-Oriented Programming (OOP) and procedural programming paradigms.
In the near future, I plan to create a simple yet powerful PHP framework and rebuild this project using that framework. Stay tuned for updates, inshallah!
- OCR (Optical Character Recognition): Converts images and PDFs to text.
- Multi-format Support: Handles PDFs, JPG, JPEG, PNG files.
- Custom Language Support: Allows the user to specify the OCR language.
- Easy Installation: Simple setup with just a few commands.
If you'd like to contribute to this project, feel free to fork the repository, make changes, and create a pull request. All contributions are welcome!
This project is licensed under the MIT License - see the LICENSE file for details.
- Structured the installation process with clear headings.
- Added links to the official resources (e.g., Homebrew, Tesseract, Composer).
- Improved readability with a clean format and added more context about the project.
- Included a "Features" section to highlight the project's capabilities.
- Included a "Contributing" section to encourage open-source collaboration.
- Added a "License" section to make the project's license clear.
Let me know if you need any more adjustments!