KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
shaboom-app
★ 15
Open GitHub ↗
Android app of ShaBoom project
Download README (.md)
Explore Similar Repositories
mobile_open
:
MLPerf Mobile benchmarks
eskiz-sms
:
python package for eskiz.uz/sms
unity-verify-code
:
An email parser to get 6 digit verification code
PiDiNet-NCNN
:
PiDiNet running in Android by ncnn
smace
:
Code for the paper "SMACE: A New Method for the Interpretability of Composite Decision Systems", ECML 2022
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
shaboom-app
?
Download (.md)
# ShaBoom app ### Table of contents: 1. [About project](#about-project) 2. [Demonstration](#demonstration) 3. [ML Pipeline](#ml-pipeline) 4. [Technologies](#technologies) ## About project This is the proof-of-concept realization of the ShaBoom app. ShaBoom is an assistant for music schools, that helps pupils to practice, and teachers to track students' progress. Workflow is: 1. Teacher chooses music track for student's home practice 2. ShaBoom backend extracts song's data to compare it with student's singing, saves it 3. The student opens the app and starts practicing. 4. The student sings, the app compares musical notes that he sings with notes of an original singer (e.g. Freddie Mercury if you practice "Don't stop me now";) ## Demonstration ### (Click on video to hear sound) [](https://youtu.be/XcdNy_zi54w) ## ML Pipeline  ## Technologies 1. Song file features are computed on python server using **Tensorflow** and **Pytorch** models 2. Pitch detection on user's device - Android NDK + Oboe framework + TF-Lite 3. App - Kotlin 4. Backend - FastAPI Code of backend and research notebooks: [https://github.com/ProtsenkoAI/shaboom-backend](https://github.com/ProtsenkoAI/shaboom-backend)