samanjoy2's picture
Upload 3 files
3146a45
raw
history blame
752 Bytes
import streamlit as st
from transformers import pipeline
import torch
# Load the text-to-text generation pipeline
pipe = pipeline("text2text-generation", model="samanjoy2/bnpunct_banglat5_seq2seq_finetuned", device='cpu')
st.title("Bangla Punctutation Restoration")
# User input for text generation
input_text = st.text_area("Enter Bangla text for restoration:", max_chars=100)
if st.button("Restore Punctuations"):
if input_text:
# Generate text using the pipeline
generated_text = pipe(input_text, max_length=512, batch_size=1)[0]['generated_text']
# Display the generated text
st.subheader("Generated Text:")
st.write(generated_text)
else:
st.warning("Please enter text for generation.")