This Streamlit application utilizes a fine-tuned version of a set of summarization models specifically designed for Arabic text. The models are fine-tuned on the XL-Sum dataset. Users can either input text directly or upload a PDF for summarization.
- Clone the Repository: Begin by cloning this repository to your local machine.
git clone git@github.com:same-ou/arabic-text-summarization.git
- Install Dependencies: Navigate to the project directory and install the required dependencies.
cd arabic-text-summarization
pip install -r requirements.txt
- Run the application:
streamlit run app.py
After starting the app, navigate to http://localhost:8501 in your web browser to use the application.
- Build the Docker Image
docker build -t streamlit-app .
- Run the Docker Container
docker run -p 8501:8501 streamlit-app
Access the application by navigating to http://localhost:8501 in your web browser.
Have feedback, suggestions, or questions about the Whisper speech recognition deployment? Feel free to connect with me:
Email: elhadramidev@gmail.com | Linkedin: OUSSAMA EL HADRAMI
Happy coding! 🚀✨