This script is for Slackware 12.1 only and may be outdated.

SlackBuilds Repository

12.1 > Audio > listener (1.7.2)

This program listens for sound. If it detects any, it starts recording
automatically and also automatically stops when things become silent again.

In order to use this, a few steps need to be completed first:

1. Remove the line: filter = ./ 0 3000.0 1.0
from /etc/listener.conf.

2. Run setlistener (as an ordinary user), and use the
cursor keys on your keybord to move the "|" left and right until <silence>
appears in place of <SOUND!>. Make a note of the "Current detection level",
and modify the detect_level value in /etc/listener.conf to match.

3. To start, run listener -f (to prevent it forking to the background. Omit -f
if you wish to fork). Output will be saved in the current directory as a
wav file by default.

Requires libsndfile, available at

Maintained by: Pierre Cazenave
ChangeLog: listener


Source Downloads:
listener-1.7.2.tgz (8ad9c24c45c7d28aed606304a2bf80bf)

Download SlackBuild:
listener.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:

Validated for Slackware 12.1

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds