Skip to content

Signal processing tool to detect the maximum energy threshold of one or more audio files

License

Notifications You must be signed in to change notification settings

simonD3V/bandwidthestimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📶 BandwidthEstimation

Signal processing tool to estimate the maximum energy threshold of one or more audio files.

Energy above a certain threshold may be lost due to compression manipulations (typically occurs when converting wav ➡️ mp3 ➡️ wav). This loss can be easily identified for a given sampling rate by examining the maximum frequency obtained for a percentage of the signal energy.

  • Example of damaged signal :

Damaged signal (10s long excerpt) Corresponding spectrogram (10s long excerpt)

PIP installation

$ python3 -m venv venv
$ source env/bin/activate

# install framework and dependencies
$ pip install bandwidthestimation

Audio files from LibriVox

"Demain dès l'aube" (V. HUGO, 1856) read by Ezwa.

About

Signal processing tool to detect the maximum energy threshold of one or more audio files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published