Spaces:
Sleeping
Sleeping
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() |