Spaces:
Runtime error
Runtime error
File size: 920 Bytes
83cd8d0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import gradio as gr
from transformers import pipeline, AutoModelForSeq2SeqLM, MBart50Tokenizer, AutoTokenizer
tokenizer = AutoTokenizer.from_pretrained('facebook/mbart-large-50', src_lang="bn_IN", tgt_lang="bn_IN", use_fast=True)
model = AutoModelForSeq2SeqLM.from_pretrained("jafrilalam/bangla_sentence_correction", use_safetensors=True)
def correct_text(given_sentence):
inputs = tokenizer.encode(
given_sentence,
truncation=True,
return_tensors="pt",
max_length=len(given_sentence),
)
output_ids = model.generate(
inputs,
max_new_tokens=len(given_sentence),
early_stopping=True,
)
return tokenizer.decode(output_ids[0], skip_special_tokens=True)
iface = gr.Interface(
fn=correct_text,
inputs=gr.Textbox(lines=4, label="Incorrect Bangla Sentence"),
outputs=gr.Textbox(label="Corrected Bengali Sentence")
)
iface.launch() |