Spaces:
Sleeping
Sleeping
import gradio as gr | |
from transformers import pipeline | |
from normalizer import cleaning | |
pipe = pipeline("fill-mask", model="HooshvareLab/albert-fa-zwnj-base-v2") | |
def greet(text): | |
text = cleaning(text) | |
results = pipe(text) | |
result_str = '' | |
for result in results: | |
result_str += result['token_str'] + \ | |
' (' + str(result['score']) + ')' + \ | |
'\n' + result['sequence'] + '\n\n' | |
return result_str | |
demo = gr.Interface(fn=greet, inputs=gr.Textbox(label='input text'), outputs=gr.Textbox(label="output text:"), | |
allow_flagging='never', | |
examples=['آسمان [MASK] است.', | |
'تلفن [MASK] میخورد.', | |
'بچهها مادر و پدر خود را [MASK] دارند.', | |
'[MASK] یک گیاه است.', | |
]) | |
demo.launch() | |