The Linguity app is an app that can help users develop a better English pronunciation. We decided to create a solution to this problem by developing a mobile application that mainly uses voice to learn the English language. We will make an application that makes it easier for users to learn English to improve their pronunciation starting from beginner. Because we make applications for beginners so it can improve pronunciation and make them perfect.
The following are the team members involved in the development of this project:
| Name | Student-ID | Learning Path | Role | Contacts |
|---|---|---|---|---|
| Putu Gede Pradana Adnyana | M368DSX2310 | Machine Learning | Project Manager & Machine Learning Engineer | |
| Bagus Tri Yulianto Darmawan | M062DSX1482 | Machine Learning | Machine Learning Engineer | |
| Maharani Yr | C176DSY0806 | Cloud Computing | DevOps Engineer | |
| Sherly Fauziyah Syaharani | C242DSY1915 | Cloud Computing | DevOps Engineer | |
| Diinggo Sirojudin | A176DSX1160 | Mobile Development | Android Developer | |
| Bayu Nugroho | A062DKX4004 | Mobile Development | Android Developer |
- os
- Flask
- numpy
- tensorflow
- keras from tensorflow
- requests
- speech_recognition
- fuzzywuzzy
- wer from jiwer
- matplotlib
- pandas
- urllib3
- vosk
- pydub
- Google Colab
- Visual Studio Code
- Kaggle
Below are the directory structure:
.
└── ./ML/
├── app_spelling/
│ └── ...
├── pronunciation/
│ └── ...
└── spelling_dataset/
└── ...
- The
app_spellingconsist of the API to check the spelling. - The
pronunciationconsist the model and API to check the pronunciation. - The
spelling_datasetconsist the script to get and process the dataset.
To clone and run this application, you'll neet git and pip to install requirements.
git clone https://github.com/Linguity/ML.git
pip install -r api_spelling/requirements.txt
pip install -r spelling_dataset/requirements.txt