import gradio as gr import easyocr from PIL import Image import numpy as np def extract_text_from_image(image): reader = easyocr.Reader(lang_list=['en'], gpu=False) result = reader.readtext(np.array(image), detail=0) return "\n".join(result) iface = gr.Interface( fn=extract_text_from_image, inputs=gr.inputs.Image(), outputs="text", live=True, server_port=7862 ) iface.launch()