Skip to main content

No project description provided

Project description

Audio timer

Github: https://github.com/ARanch/audiotimer

This small program starts listening for an audio input on the system microphone. When a set audio level threshold is reached, a timer is started. When the audio level is reduced below the threshold, the timer is stopped after a short countdown, and the timespan is logged.

python -m pip install audiotimer

install requirements: pip install -r requirements.txt

Note: on Mac OS you need Portaudio installed, otherwise you will get the error ERROR: Failed building wheel for PyAudio. Install it using: brew install portaudio before installing requirements.

run using: python -m audiotimer

see -h flag for run-time options.

Eample usage: Run using a treshold of "50" and a buffertime of 30 seconds: python -m audiotimer -t 50 -b 30

Use case

The program is intended to be used as a way of testing the battery life of battery powered loudspeakers. Set the speaker to play a pink noise at a certain level, and leave a laptop with the speaker to listen for when it dies out.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

audiotimer-0.4.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

audiotimer-0.4.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file audiotimer-0.4.0.tar.gz.

File metadata

  • Download URL: audiotimer-0.4.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.6

File hashes

Hashes for audiotimer-0.4.0.tar.gz
Algorithm Hash digest
SHA256 943e395359d77060991306535ac9df88f7da3d2f9369bc3e603f1161137e6e25
MD5 2fa5a3ea3acee1030f7ab792b0e5feed
BLAKE2b-256 1a9fa36ad78d44703aabe939f64b237bcc9d4832a8b9d8c15fa26500c36b0cfa

See more details on using hashes here.

File details

Details for the file audiotimer-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: audiotimer-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.6

File hashes

Hashes for audiotimer-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1ef5518500d8e389f18d93c38e5b8ad3ac650276a150623a96a35449dee939a3
MD5 2d15c39ac6d0f5a12c0e4d520f61a900
BLAKE2b-256 9b4ea595ffab7c8871a8f75c55b79a6ee3cc0083e489f3f438897c00b95ebd04

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page