histlearn commited on
Commit
f7eab10
1 Parent(s): dec4175

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -16,7 +16,7 @@ os.system("python -m spacy download pt_core_news_sm")
16
  nlp = spacy.load("pt_core_news_sm")
17
 
18
  # Chave para o LX-Parser
19
- key = "eb159d39469d84f0ff47167a4d89cada"
20
 
21
  # Funções de manipulação gramatical
22
  def invert_adj_n(doc, tags):
@@ -129,18 +129,20 @@ def get_tags(productions):
129
 
130
  def reordenar_sentenca(sentenca):
131
  if not sentenca.strip():
132
- return sentenca
133
  sentenca = sentenca.lower()
134
  sentence = get_productions(sentenca)
135
  tags = get_tags(sentence)
136
  doc = nlp(sentenca)
 
 
137
  if tags[0] != "ART":
138
  sentenca = "A " + sentenca.strip()
139
  sentence = get_productions(sentenca)
140
  tags = get_tags(sentence)
141
  doc = nlp(sentenca)
142
  if not sentence:
143
- return sentenca.strip()
144
  aux = []
145
  if len(tags) > 2 and tags[1] == "N" and tags[2] == "N":
146
  aux = sentenca.split()
@@ -248,5 +250,6 @@ iface = gr.Interface(
248
  description="Gera uma descrição em português e a converte em voz a partir de uma imagem."
249
  )
250
 
 
251
  if __name__ == "__main__":
252
  iface.launch()
 
16
  nlp = spacy.load("pt_core_news_sm")
17
 
18
  # Chave para o LX-Parser
19
+ key = "aac7f02d6bd21703b753e25646d6426d"
20
 
21
  # Funções de manipulação gramatical
22
  def invert_adj_n(doc, tags):
 
129
 
130
  def reordenar_sentenca(sentenca):
131
  if not sentenca.strip():
132
+ return sentenca, []
133
  sentenca = sentenca.lower()
134
  sentence = get_productions(sentenca)
135
  tags = get_tags(sentence)
136
  doc = nlp(sentenca)
137
+ if not tags:
138
+ return sentenca.strip(), []
139
  if tags[0] != "ART":
140
  sentenca = "A " + sentenca.strip()
141
  sentence = get_productions(sentenca)
142
  tags = get_tags(sentence)
143
  doc = nlp(sentenca)
144
  if not sentence:
145
+ return sentenca.strip(), []
146
  aux = []
147
  if len(tags) > 2 and tags[1] == "N" and tags[2] == "N":
148
  aux = sentenca.split()
 
250
  description="Gera uma descrição em português e a converte em voz a partir de uma imagem."
251
  )
252
 
253
+ # Executar a interface
254
  if __name__ == "__main__":
255
  iface.launch()