ValBaron10 / BirdSoundClassif

2 stars 0 forks source link

Feature/comm api inference #11

Closed MatthieuLeNozach closed 2 weeks ago

MatthieuLeNozach commented 1 month ago

Ajouts: nouveau readme, docker compose, Dockerfiles, Makefile pour automatiser les build, run etc

Input de l'api: fichier audio, email

Output: un mail avec en PJ le json comprenant la bbox et le résultat de classification (on pourra changer la fonction mail pour envoyer uniquement la bbox en PJ plus tard)

Side effects: le fichier wav et le json (bbox + résultat) sont enregistrés dans le dossirer mediae

J'ai pas réussi à faire fonctionner Nextcloud, c'est une vraie usine à gaz et ca permet pas de développer rapidement. J'ai choisi de stocker le fichier dans container qui fonctionne comme un S3 en attendant. Ce sera simple à adapter plus tard à l'app nbm pour nextcloud  directeemnt.

L'application tourne en mode CPU, et pour l'instant c'est certifié Works on my machine, j'espère que tout va bien aller chez vous 🤞 🙂