import gradio as gr import spacy import os os.system('pip install https://huggingface.co./spacy/es_core_news_md/resolve/main/es_core_news_md-any-py3-none-any.whl') # Carga el modelo de lenguaje para procesar texto en español nlp = spacy.load("es_core_news_md") def buscarsustantivo(frase): # 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()