Skip to content

kimadactyl/NoiseEater

Repository files navigation

Noise Eater

Webapp which implements various noise detection alrorithms developed by the University of Salford's Good Recording project.

Prerequisites

  • windDet to do the actual processing
  • audiowaveform to generate peak data
  • ffmpeg for audio file conversion and slicing
  • sendmail or other mailserver to send validation emails

Install & Configure

  • Make sure binaries above are available
  • Copy configuration/settings.rb.example to configuration/settings.rb and set as appropriate.
  • bundle --without production
  • rackup

In the console output, server messages are in green, command line tools in yellow, user interaction in blue and errors in red.

What's what?

  • /features/: cucumber specs
  • /public/audio: upload location for audio files
  • /testdata/: files to test with
  • /trees/: descision trees for windDet
  • config.rb: website config
  • config.ru: rackup config
  • NoiseEater.rb: website app
  • fileprocessor.rb: audio file processing server
  • resetdb.rb: wipe the database and files

Credits

Developed by the University of Salford Acoustics Research Centre.

About

Webapp for Salford University's automated noise removal algorithms

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published