ScienceForChange / SoundCollect_backend

0 stars 0 forks source link

Translate sound into parameters #12

Closed SysAdminSfC closed 6 months ago

SysAdminSfC commented 6 months ago

add MatLab package "signal processing toolbox" throu CLI into MatLab docker image

SysAdminSfC commented 6 months ago

can you put start and end date on this issue pls? @CarlosMillanSfC

CarlosMillanSfC commented 6 months ago

No, by now i cant with this information, i thought there will be some ICR notes or something, and i ask, the package is this one? https://www.mathworks.com/products/signal.html

@OtariOboladzeSfC

CarlosMillanSfC commented 6 months ago

https://www.mathworks.com/products/signal.html this cost money, i dont think is a good idea to test with the "free" version, i dont understand the porpuse.

OtariOboladzeSfC commented 6 months ago

can you prepare MatLab docker image first pls?

SysAdminSfC commented 6 months ago

dockerhub image is here: https://hub.docker.com/r/mathworks/matlab you can run it as: docker run -it --rm --shm-size=512M mathworks/matlab:r2023b test email: sysadmin@scienceforchange.eu pswd: sysadmin@scienceforchange.euA1

can you put .m files on shared volume and test input/output on them? @CarlosMillanSfC (you got an email with .m files)

CarlosMillanSfC commented 6 months ago

@SysAdminSfC @OtariOboladzeSfC Aparte de los archivos del correo Fwd: Codigo SPLmeter matlab y el vídeo de la reunión ICR/SFC (2024-02-19 17:05 GMT+1)

Hay algún otro material? anotaciones, documentos, decisiones sobre la implementación del código de ICR en sound? lo necesitaría para poder implementarlo cuanto antes, que veo que va a ser muy complicado esto y cualquier cosa me ayudaría. Gracias!

CarlosMillanSfC commented 6 months ago

Info útil de matlab + docker https://es.mathworks.com/help/cloudcenter/ug/what-is-a-container.html https://github.com/mathworks-ref-arch/matlab-dockerfile https://es.mathworks.com/help/cloudcenter/containers.html

matlab + toolbox https://es.mathworks.com/help/cloudcenter/ug/install-updates-toolboxes-support-packages-and-add-ons-in-containers.html

Este parece el bueno: https://es.mathworks.com/help/compiler_sdk/mps_dev_test/create-a-microservice-docker-image.html

CarlosMillanSfC commented 6 months ago

Please enter your MathWorks Account email address and press Enter: sysadmin@scienceforchange.eu Please enter your MathWorks Account password and press Enter:

Starting MATLAB with license: 12029295 - Prueba de R2023b: 21 Mzo. 2024 License checkout failed. License Manager Error 4410 The requested entitlement could not be found. (Status code: EntitlementNotFound)

Troubleshoot this issue by visiting: https://www.mathworks.com/support/lme/R2022b/4410

Diagnostic Information: Feature: MATLAB License path: Licensing error: 4410,0.

CarlosMillanSfC commented 6 months ago

es 100% es necesaria una licencia del compilador SDK. He pedido una de prueba y en principio en menos de 24h se pondrán en contacto conmigo, a ver qué me dicen.

CarlosMillanSfC commented 6 months ago

sobre cómo leer los ficheros .WAV es una movida porque los ficheros de sonidos van a estar almacenados en S3, cómo los va a leer el docker de matlab es una muy buena pregunta. Poddía a lo sumo almacenarlo de forma temporal en el docker de api y que de ahí lo comparta con un volumen con el docker de matlab, lo analice y una vez hecho lo suba a S3 y lo borre del servidor...

OtariOboladzeSfC commented 6 months ago

necesitamos s3 para audios temporales? no guardamos los audios al final, desde gene nos piden guardar solo parametros, no los audios

CarlosMillanSfC commented 6 months ago

@OtariOboladzeSfC desconocía que no se pudieran guardar los audios al final pero igualmente para enviarselos a ICR tienen que estar en algún sitio, no? Se puede borrar después el audio pero entendí que para que el código de ICR funcione tiene que acceder al fichero .WAV y en el servidor no hay nada montado para que se guarde ahí nada, por eso digo s3

Si hay que configurar el servidor para que guarde temporalmente el audio ahí se hace pero me va a tomar tiempo.