Inside backend/.env
:
Edite el mongo_uri predeterminado a su clave de conexión MongoDB
MONGO_URI = mongodb://localhost:27017/?readPreference=primary&serverSelectionTimeoutMS=2000&appname=MongoDB%20Compass&directConnection=true&ssl=false
FLASK_ENV = development
Backend
conda create --name kishikan python=3.8
conda activate kishikan
backend
) Navegue a la carpeta backend
, luego
pip install -r requirements.txt
backend
) export FLASK_APP=app
Comience el frasco con flask run
Interfaz
Navegue a la carpeta frontend
, luego
yarn install
para instalar dependencias
yarn start
a abrir el cliente
.github
-- postman collection for API testing
backend
-- app/: all code to implement RESTful Flask Server
-- kishikan/: audio fingerprinting module
-- nazo/: query by humming module
frontend: react frontend code in typescript
Abra backend/audio_fingerprinting.ipynb
para huellas dactilares de audio y backend/query_by_singing.ipynb
para consulta por zumbido.
Si desea realizar experimentos, descargue los conjuntos de datos y colóquelos en datasets/
:
Gtzan y es consulta: https://www.music-ir.org/mirex/wiki/2021:audio_fingerprinting
QBSH Midi y consulta: https://www.music-ir.org/mirex/wiki/2021:query_by_singing/humming
El uso de referencia se puede encontrar dentro de los cuadernos Jupyter en backend/