-
Notifications
You must be signed in to change notification settings - Fork 2
Audio processing module
fan-droide edited this page Oct 21, 2025
·
3 revisions
To use the Acoustic ID API for audio identification, the environment variable ACOUSTIC_ID_API_KEY needs to be set at .env. Register at the website to get a valid token.
ACOUSTIC_ID_API_KEY=*****It's required to execute the following commands, for the installation of pydub (see NOTE 1) and essentia-tensorflow in order to run the audio processing service.
- Download and place the following models under
models/directory:
- Download, rename the following model to
audio_mdl.pthand place it underprocess_audio_thread/pretrained_models/directory:
pip install -r requirements_process_audio.txt
python process_audio_thread/process_audio_thread.py1- Install FFMPEG. pydub needs either sudo apt install ffmpeg (Linux) or brew install ffmpeg (Mac) in order to function correctly.