This repository provides a template for creating audio encoders compatible with X-ARES: the eXtensive Audio Representation and Evaluation Suite. Your encoder should process raw audio waveforms and generate meaningful audio embeddings.
-
Install dependencies
pip install -r requirements.txt
-
Make a copy of
template.py
.cp template.py my_encoder.py
-
Edit the newly created file to implement your own audio encoder.
-
Check your encoder to make sure it is compatible with X-ARES.
>>> from audio_encoder_checker import check_audio_encoder >>> from my_encoder import MyEncoder >>> encoder = MyEncoder() >>> check_audio_encoder(encoder) True