Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joemar25/nio-application
This is the official SE Application on the Group of BU students entitled Nio. The application aims to help students or any public speakers to become more fluent on their speeches by helping them improve using our application.
https://github.com/joemar25/nio-application
flask machine-learning nlp python
Last synced: about 1 month ago
JSON representation
This is the official SE Application on the Group of BU students entitled Nio. The application aims to help students or any public speakers to become more fluent on their speeches by helping them improve using our application.
- Host: GitHub
- URL: https://github.com/joemar25/nio-application
- Owner: joemar25
- Created: 2022-11-29T16:15:19.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T06:34:33.000Z (about 1 year ago)
- Last Synced: 2024-04-24T05:48:53.003Z (8 months ago)
- Topics: flask, machine-learning, nlp, python
- Language: JavaScript
- Homepage:
- Size: 68.7 MB
- Stars: 15
- Watchers: 2
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nio
Nio is an application that aims to help students and public speakers become more fluent in their speeches by providing them with tools and resources to improve their speaking skills.
## Features
- Speech analysis: Nio can analyze a user's speech and provide feedback on areas for improvement such as pace, tone, and use of filler words.
- Practice mode: Nio offers a practice mode where users can practice their speeches in a supportive environment and receive real-time feedback.
- Resources: Nio provides a variety of resources such as videos, articles, and tips on how to improve public speaking skills.
- Progress tracking: Users can track their progress over time and set goals for improvement.## Usage
To use Nio, follow these steps:
1. Input your username.
2. Choose a speech to practice or create a new one.
3. Click Record Button and begin speaking.
4. Receive feedback from Nio and work to improve your speaking skills.
5. Explore the resources section for additional tips and tools.## Contributing
We welcome contributions to Nio! To contribute, follow these steps:
1. Fork the repository.
2. Make your changes and test them.
3. Submit a pull request.Creators are:
Joemar Cardiño
John Olan Gomez
Arrlee John Balagtas
Glenn Viola
Jericho Bite## Credits
Nio was created by Bicol University Student's Joemar, Olan, Glenn, Arrlee and Jericho.
- icons are from:
## References
## Additional Command and TIPS
- for Activating an Environment in Python for Powershell
```py
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
```- if ffmpeg is added to your pc but cannot read it, put it on ENV PATH on your pc
## Guide
Installation Sequence:
```git
pip install --upgrade pip
pip install --upgrade setuptools
pip install --upgrade setuptools wheel
python -m venv .venv.venv/Scripts/activate
pip install firebase-rest-api
pip install flask
pip install flask_sqlalchemy
pip install python-dotenv
pip install pydub
pip install Flask-Login
pip install Flask-WTF
pip install pytz
pip install -U openai-whisper
pip install aiohttp
pip install librosa
pip install keras
pip install tensorflow==2.12.0
pip install nltk
pip install transformers==4.29.1
pip install praat-parselmouth
pip install scikit-learn==1.2.2
```Note if you have an error in FFMPEG, you may search for solutions online.
For Linux:
```cmd
sudo apt update
sudo apt install ffmpeg
```Note for Windows you may read and download it from https://ffmpeg.org/download.html