import gradio as gr from keybert import KeyBERT def getLabels(v): arr = [] for tupla in keywords2: arr.append(tupla[0]) return arr def greet(name): kw_model = KeyBERT() analisis = kw_model.extract_keywords(name, keyphrase_ngram_range=(1, 1), stop_words=None,use_mmr=True,diversity=0.1) claves = getLabels(analisis) return ' '.join([str(elem) for elem in claves]) iface = gr.Interface(fn=greet, inputs="text", outputs="text") iface.launch(share=False)