In this project I have developed the following microservice architecture to extract audio from video-
Visit the kubeview - https://rebrand.ly/getAudioArchitecture
Follow the following instruction to extract audio-
curl curl -X POST http://gateway.0fd20ddba1274085b991.westus.aksapp.io/signup -u <email>:<password>curl curl -X POST http://gateway.0fd20ddba1274085b991.westus.aksapp.io/signup -u <email>:<password>This will return a JSON Web Token (JWT) which will be needed for authentication during upload.
Example:

curl -X POST -F 'file=@<path to video>' -H 'Authorization: Bearer <JWT>' http://gateway.0fd20ddba1274085b991.westus.aksapp.io/uploadA notification email will be sent containing the "mp3 file_id" after successful extraction of the audio. So check your email.
Example:

curl --output mp3_download.mp3 -X GET -H 'Authorization: Bearer <JWT>' "http://gateway.0fd20ddba1274085b991.westus.aksapp.io/download?fid=<mp3 file_id>"The service has been deployed on AKS and it will remain online till 7th May, 2023.


