Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.42 KB

README.md

File metadata and controls

39 lines (28 loc) · 1.42 KB

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.