ricardoxd commited on
Commit
4bab524
1 Parent(s): 4a41972

Add application file

Browse files
Files changed (1) hide show
  1. app.py +19 -0
app.py ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import spacy
3
+
4
+ def buscarsustantivo(frase):
5
+ # Carga el modelo de lenguaje para procesar texto en español
6
+ nlp = spacy.load("es_core_news_md")
7
+ # Analiza la frase y extrae las palabras y sus etiquetas de partes del discurso
8
+ doc = nlp(frase)
9
+ sustantivos = []
10
+ # Recorre cada palabra del documento y busca sustantivos
11
+ for token in doc:
12
+ if token.pos_ == "NOUN": # NOUN es el código de etiqueta para sustantivos en spaCy
13
+ print(f"Encontré el sustantivo '{token.text}' en la frase")
14
+ sustantivos.append(token.text)
15
+ print(sustantivos)
16
+ return sustantivos
17
+
18
+ iface = gr.Interface(fn=buscarsustantivo, inputs="text", outputs="text")
19
+ iface.launch()