Program works in background.
When it starts:
it reads sound (compares it to stored mp3)
it reads spec keys pressed (defined in configuration)
it calculates result and
returns a result (to screen or by sound)
Program has to have configuration environment with default values for calculations and processing.
As a result I will need
source code and instructions how to compile it after calculations improved.
Key feature is effective sound comparison.
p.s. Sound for searching and comparing is short it is less than a second.