import gradio as gr import spacy def buscarsustantivo(frase): # Carga el modelo de lenguaje para procesar texto en español nlp = spacy.load("es_core_news_md") # Analiza la frase y extrae las palabras y sus etiquetas de partes del discurso doc = nlp(frase) sustantivos = [] # Recorre cada palabra del documento y busca sustantivos for token in doc: if token.pos_ == "NOUN": # NOUN es el código de etiqueta para sustantivos en spaCy print(f"Encontré el sustantivo '{token.text}' en la frase") sustantivos.append(token.text) print(sustantivos) return sustantivos iface = gr.Interface(fn=buscarsustantivo, inputs="text", outputs="text") iface.launch()