bangla2ipa / app.py
samanjoy2's picture
Upload 2 files
b7d8ebc verified
raw
history blame contribute delete
735 Bytes
import streamlit as st
from transformers import pipeline
import torch
# Load the text-to-text generation pipeline
pipe = pipeline("text2text-generation", model="samanjoy2/bn2ipa_TwoBraincells", device='cpu')
st.title("Bangla Text to IPA Transcription")
# User input for text generation
input_text = st.text_area("Enter Bangla text for IPA Transcription:", max_chars=400)
if st.button("Generate IPA"):
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 IPA:")
st.write(generated_text)
else:
st.warning("Please enter text for generation.")