This repository contains a simple full-stack web application, made with Flask (Python) for the Backend and HTML, CSS and JQuery for the frontend, with the purpose of testing the model in case of deployment.
This project is a simple web application that is made with the sole purpose of testing our state-of-the-art Egyptian Arabic Speech-to-Text Deep Learning Model that is based on fine-tuning HuBERT Arabic Large. The project consists of a web server that loads the model and takes an audio file as a request, returning the transcription as the response. The client app is made to serve as a terminal to try the server app in a more humane way.
Server:
Client:
- JQuery
- HTML, CSS and JS
To get a local copy up and running follow these simple steps.
- Make sure you have Flask installed.
- Clone the repo
git clone https://github.com/lectly/hearsome-model-mock-webapp.git
- Download the model
cd server/model git lfs clone https://huggingface.co/omarxadel/hubert-large-arabic-egyptian
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Omar Adel - omarxadel21@gmail.com
Project Link: https://github.com/lectly/hearsome-model-mock-webapp
This project is part of Bachelor's Senior Project in Faculty of Engineering, Alexandria University. It covers the topics:
- Deep Learning
- Software Engineering
- DevOps
- MLOps
- Cloud Applications Engineering