https://github.com/soham4abc/texter
Image to editable text converter
https://github.com/soham4abc/texter
ai api-rest character-recognition frontend image-processing python
Last synced: 2 months ago
JSON representation
Image to editable text converter
- Host: GitHub
- URL: https://github.com/soham4abc/texter
- Owner: soham4abc
- Created: 2021-09-05T13:29:53.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-10T12:43:05.000Z (over 1 year ago)
- Last Synced: 2025-03-29T03:29:38.231Z (about 1 year ago)
- Topics: ai, api-rest, character-recognition, frontend, image-processing, python
- Language: CSS
- Homepage:
- Size: 72.6 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Texter
### Convert images into editable text instantly
## Utility:
This software can convert text in image into editable .docx file. Any PNG or JPEG image with text in it can be used to generate a .docx file.
## Technology used:
This software pre-trained AI models for recognition of English charachters. This is done with the help of the `Tesseract` python package.
## Installation and Implementation:
- The Software has been divided into Frontend and Backend and can be used seperately in two different servers.
- In Backend the required Python packages can be installed using the `requirements.txt` file
- `sudo pip install -r requirements.txt`
- In linux enviornment you may need to install additional package `sudo apt install tesseract-ocr -y`
- Set the `.env` mentioning the address of the frontend (.env.example provided)
- Run the `aapi.py` script located in `Backend/API`
- send a `GET` request to `/users` endpoint. It should return `works`. That means it's working.
- Frontend Setup: Change the `Frontend/assets/js/custom.js` Backend URL to the url of the backend server.
- Deploy the frontend.
## See the Application in Action here:
https://user-images.githubusercontent.com/63705023/220131548-23ee961d-7586-4f21-a187-b9c5ca6b5a2c.mp4
## Want to improve our application?
You are free to create an issue for the same and raise respective Pull Requests. We appriciate your effort!!