The Realtime Acoustic Detection daemon (RADd) provides a framework for applying acoustic detection and classification algorithms to a near-realtime stream of audio. It has been designed to run on debian linux or derivatives, specifically targetting Gumstix and Raspbian on a Raspberry Pi. It also has been tested on a Beagleboard running Ubuntu.
Documentation covers the configuration of hardware, writing of a detector/classifier and examining output. It can be found in the github wiki.
Each folder contains a different example detector/classifier algorithm and configuration for use with RADd.
The RADd system (see run_detect) was developed by the Bioacoustic Reasearch Program, within the Cornell Lab of Ornithology, by Eric Spaulding, Matt Robbins and Sam Fladung many moons ago.
It's original and continued purpose is to alert commercial ships to the the presence of North Atlantic Right Whales in Massachusetts Bay, so they can slow to avoid collisions. It's still operating today - http://www.listenforwhales.org/ .
Example deployment using a usb microphone, raspberry pi model b and weatherproof enclosure (similar) from Amazon: