Sound Detection, Accumulation and Usefulness Analysis

General task of an application is to accumulate sound samples, received from the microphone, and saving the “useful” samples on a drive. “Usefulness” of a sample is determined by the classifier function. The function returns a boolean result, collected from the operation of a certain set of frequency filters, which are applied to the target audio stream; the function also considers the context of its work, namely, the duration of useful data stream from the moment of identification that the data stream is useful. Thus the useful data stream starts to buffer and will be stored until the moment of negative usefulness classification. A necessary and sufficient condition for saving the sample on a drive is overcoming the limit for the minimum possible time for any sample.

Classifier function will be presented additionally.

flowchart: https://goo.gl/aFH6MZ

example of classification function:

import numpy as np
import pyaudio

snd_device = pyaudio.PyAudio()
dev_info = snd_device.get_default_input_device_info()
sample_rate = int(dev_info.get('defaultSampleRate'))

def fast_filter(path_to_audiofile, energy_limit=0.02, LZCRB=0.02, HZCRB=0.15):
data, _ = librosa.load(path=path_to_audiofile, sr=sample_rate)
zcr = np.mean(librosa.feature.zero_crossing_rate(y=data))
energy = np.mean(librosa.feature.rmse(y=data))

return (energy >= energy_limit) and (LZCRB <= zcr) and (zcr <= HZCRB)

Beceriler: Gömülü Yazılım, Linux, Python, Yazılım Mimarisi

Daha fazlasını görün: compressor fault detection gas path analysis, sound detection j2me, sound detection, perform analysis general environment facing armour, iphone sound detection, snack sound detection, sound detection iphone, objective sound detection library, general transcription overflow work, general form validation work form, context analysis architecture, android sound analysis, analysis record sound matlab, general transcription contract work

İşveren Hakkında:
( 0 değerlendirme ) Russian Federation

Proje NO: #14866629

8 freelancers are bidding on average $12/hour for this job


Hello, my name is Michael. I represent Ukrainian based IT-company Webbook Inc that provides services in the IT-sphere for international business. We were carefully reviewing the requirements of the job description, so Daha fazlası

$11 USD / hour
(4 Değerlendirme)

Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve. Here is the reason. Why you should pick me? a) I am a very expert and have the same kind of ex Daha fazlası

$12 USD / hour
(12 Değerlendirme)

Dear Prospect, Greetings! I am experienced Python developer and would like to offer my services to you. Let me showcase my previous work:- MEETGRADS : [url removed, login to view] : Python, Django XYZlegal Daha fazlası

$12 USD / hour
(1 Değerlendirme)

We have 13 + years experience in this field. I can assure you 2 months support & service after completion of the project. Due to space constraint, please read the rest in this google document [url removed, login to view] Daha fazlası

$14 USD / hour
(2 Değerlendirme)

Hello, I will accumulate sound samples, received from the microphone, and saving the “useful” samples on a drive; Please contact, Valentin

$12 USD / hour
(0 Değerlendirme)
$12 USD / hour
(0 Değerlendirme)
$12 USD / hour
(0 Değerlendirme)

I am a python expert, with algorithmic expertise as well, and I am well trained in various recognition libraries in python.

$12 USD / hour
(0 Değerlendirme)