import gradio as gr from PIL import Image import pytesseract # Asegúrate de que el ejecutable de Tesseract esté en tu PATH # o especifica la ruta completa # pytesseract.pytesseract.tesseract_cmd = r'' def ocr_image(image): # Convierte la imagen a texto usando pytesseract text = pytesseract.image_to_string(image) return text # Crea la interfaz de Gradio iface = gr.Interface( fn=ocr_image, # Función que procesa la imagen inputs=gr.Image(type="pil", label="Sube tu imagen"), # Tipo de entrada: imagen outputs=gr.Textbox(label="Texto extraído"), # Tipo de salida: texto title="OCR con Python Tesseract", description="Sube una imagen para extraer el texto usando Tesseract OCR." ) # Ejecuta la interfaz iface.launch()