This repo contains my Signature Work @ Duke Kunshan University. We aim to build a pipeline for Large Scale Birds Detection and Recognition in China.
-
For bird song data retrieval, refer to our toolkit XenoPy build upon Xeno-canto API 2.0.
-
For bird song detection, take a look at our latest release easybird library.
-
For bird song recognition, refer to the following usage for now. The recognition module will be integrated to the easybird library in the near future.
pip install -r requirements.txt
from recognition import from_wav, from_wavs
from_wav('sample_wavs/AmurFalcon.wav')
>>> ('AmurFalcon', 0.9992602467536926)
from_wavs(['sample_wavs/AmurFalcon.wav','sample_wavs/BarnacleGoose.wav'])
>>> [('AmurFalcon', 'AmurFalcon', 0.9992602467536926),
('BarnacleGoose', 'BarnacleGoose', 0.9826954007148743)]
We welcome the community to contribute to our work! File an issue had you encountered any bugs, or submit a PR to help us improve.