Skip to content
Snippets Groups Projects
Nes, Egbert van's avatar
Nes, Egbert van authored
- /localbirds.mat
- /runbatch.m
- /makedatabase.m
- /playspecies.m
- /birdquiz.m
- /bin/load_records.m
- /bin/stopsound.m
- /bin/load_allbird_names.m
- /bin/cleanup_records.m
- /bin/downloadrecords.m
- /bin/DictDlg.m
- /bin/name2id.m
- /bin/vogeldlg.m
- /bin/selectrecords.m
- /bin/id2name.m
- /bin/restore_database.m
- /bin/test_birdquiz.m
- /bin/sonogram.m
- /bin/selectspecies.m
- /bin/deletecurrent.m
214354c6
History

Bird Quiz - help to identify birds by sound

You can select your own set of species, that will be downloaded from: https://xeno-canto.org/.
It includes a list of bird species world wide with their translation in 45 langages.
3 play modes:
playspecies- plays species in random order (+sonogram) and announces each species with all detail in the command window
birdquiz - random combinations multiple choice
birdquestion - plays species in random order (+sonogram) and tells afterwards wich species you heard.
Hotkeys:
birdquiz:
1 - selects first option
2 - selects second option
3 - selects third option
4 - selects forth option
s - show sonogram
r - repeat (when sound has stopped)
d - delete current sound (this sound will never be played again)
l - list translations of the current species
q - stop birdquiz

playspecies/birdquestion:
s - skip currently playing sound
q - stop playspecies/birdquestion

You can select species using different commands.

Before starting a quiz, you need to create a database using the command "makedatabase".
for instance, to download the Dutch breeding birds:
makedatabase('prevalence', 'broedvogel', 'type', 'song', 'combine', 'and', ...
'maxsamp', 15, 'addmode', 'reset')


Requirements:
Matlab R2020b
Signal Processing Toolbox

Contact

Egbert van Nes
Wageningen University\