Coder Social home page Coder Social logo

raghumulukutla / com.aware.plugin.ambient_noise Goto Github PK

View Code? Open in Web Editor NEW

This project forked from denzilferreira/com.aware.plugin.ambient_noise

0.0 2.0 0.0 7.99 MB

This plugin measures the ambient noise (Hz, dB), and classifies the sample as noisy or silent moments (>50dB for noisy environments)

Java 100.00%

com.aware.plugin.ambient_noise's Introduction

AWARE: Ambient Noise

This plugin measures the ambient noise (Hz, dB) as noisy or silent moments. It adds the daily noise exposure on the stream, showing the average dB and Hz per hour throughout the day.

Release

Settings

  • status_plugin_ambient_noise: (boolean) activate/deactivate ambient noise plugin
  • frequency_plugin_ambient_noise: (integer) interval between audio data snippets, in minutes. Recommended value is every 5 minutes or higher.
  • plugin_ambient_noise_sample_size: (integer) For how long we collect data, in seconds
  • plugin_ambient_noise_silence_threshold: (integer) How many dB is a noisy environment?
  • plugin_ambient_noise_no_raw: (boolean) to enable/disable raw audio recordings. By default, the plugin records the audio snippet. Enabling this, disables that.

Broadcasts

ACTION_AWARE_PLUGIN_AMBIENT_NOISE Broadcast as we classify the ambient sound, with the following extras:

  • sound_frequency: (double) sound frequency in Hz
  • sound_db: (double) sound decibels in dB
  • sound_rms: (double) sound RMS (used to classify silent/not silent)
  • is_silent: (boolean) true or false if it is silent

Providers

Ambient Noise Data

content://com.aware.plugin.ambient_noise.provider.ambient_noise/plugin_ambient_noise

Field Type Description
_id INTEGER primary key auto-incremented
timestamp REAL unix timestamp in milliseconds of sample
device_id TEXT AWARE device ID
double_frequency REAL sound frequency in Hz
double_decibels REAL sound decibels in dB
double_RMS REAL sound RMS
is_silent INTEGER 0 = not silent 1 = is silent
double_silence_threshold REAL the used threshold when classifying between silent vs not silent
blob_raw BLOB the audio snippet raw data collected

com.aware.plugin.ambient_noise's People

Contributors

denzilferreira avatar juliov avatar raghumulukutla avatar rkdarst avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.