All Projects → devicehive → Devicehive Audio Analysis

devicehive / Devicehive Audio Analysis

Licence: apache-2.0

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Devicehive Audio Analysis

Aukit
audio toolkit. 好用的语音处理工具箱,包含语音降噪、音频格式转换、特征频谱生成等模块。
Stars: ✭ 105 (-44.44%)
Mutual labels:  audio, audio-analysis
Gist
A C++ Library for Audio Analysis
Stars: ✭ 244 (+29.1%)
Mutual labels:  audio, audio-analysis
Waveform analysis
Functions and scripts for analyzing waveforms, primarily audio. This is currently somewhat disorganized and unfinished.
Stars: ✭ 193 (+2.12%)
Mutual labels:  audio, audio-analysis
Friture
Real-time audio visualizations (spectrum, spectrogram, etc.)
Stars: ✭ 509 (+169.31%)
Mutual labels:  audio, audio-analysis
Ebur128
Implementation of the EBU R128 loudness standard
Stars: ✭ 43 (-77.25%)
Mutual labels:  audio, audio-analysis
Chromaprint
C library for generating audio fingerprints used by AcoustID
Stars: ✭ 553 (+192.59%)
Mutual labels:  audio, audio-analysis
Labsound
🔬 🔈 graph-based audio engine
Stars: ✭ 429 (+126.98%)
Mutual labels:  audio, audio-analysis
Bpm
Library and tool for dealing with beats per second detection
Stars: ✭ 57 (-69.84%)
Mutual labels:  audio, audio-analysis
Essentia
C++ library for audio and music analysis, description and synthesis, including Python bindings
Stars: ✭ 1,985 (+950.26%)
Mutual labels:  audio, audio-analysis
Tsaug
A Python package for time series augmentation
Stars: ✭ 180 (-4.76%)
Mutual labels:  audio
Atldotnet
Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheets
Stars: ✭ 180 (-4.76%)
Mutual labels:  audio
Modernavplayer
ModernAVPlayer is a persistence AVPlayer wrapper
Stars: ✭ 179 (-5.29%)
Mutual labels:  audio
Quicktime video hack
Record iOS device audio and video
Stars: ✭ 177 (-6.35%)
Mutual labels:  audio
Lmmediaplayer
A video and audio player with replaceable UI component.
Stars: ✭ 183 (-3.17%)
Mutual labels:  audio
Audioplayer
Audio Player for Nextcloud and ownCloud
Stars: ✭ 179 (-5.29%)
Mutual labels:  audio
Opentok Ios Sdk Samples
Example applications that use the OpenTok iOS SDK
Stars: ✭ 186 (-1.59%)
Mutual labels:  audio
Aubio
a library for audio and music analysis
Stars: ✭ 2,601 (+1276.19%)
Mutual labels:  audio
Audiospectrum
Audio spectrum using fft in iOS
Stars: ✭ 178 (-5.82%)
Mutual labels:  audio
Supysonic
Supysonic is a Python implementation of the Subsonic server API.
Stars: ✭ 187 (-1.06%)
Mutual labels:  audio
Horizon
Horizon - Simple visual equaliser for Android
Stars: ✭ 2,167 (+1046.56%)
Mutual labels:  audio

License

Devicehive Audio Analysis

Audio classification feature demo
Detailed description can be found here

Installation

  • Get a copy of this repo
  • Install system packages
sudo apt-get install libportaudio2 portaudio19-dev
  • Install python requirements
pip install -r requirements.txt
  • Download and extract saved models to source directory
wget https://s3.amazonaws.com/audioanalysis/models.tar.gz
tar -xzf models.tar.gz

Running

To process prerecorded wav file

run

python parse_file.py path_to_your_file.wav

Note: file should have 16000 rate

To capture and process audio from mic

run

python capture.py

It will capture and process samples in a loop.
To get info about parameters run

python capture.py --help

To start web server

run

python daemon.py

By default you can reach it on http://127.0.0.1:8000
It will:

  • Capture data form your mic
  • Process data
  • Send predictions to web interface
  • Send predictions to devicehive

Also you can configure your devicehive connection though this web interface.

Useful info

To train classification model next resources have been used:

You can try to train model with more steps/samples to get more accuracy.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].