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.


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)

Taidot: Sulautetut ohjelmistot, Linux, Python, tietojärjestelmäarkkitehtuuri

Näytä lisää: 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

Tietoa työnantajasta:
( 0 arvostelua ) Russian Federation

Projektin tunnus: #14866629

8 freelanceria on tarjonnut keskimäärin 12 $/tunti tähän työhön


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 Lisää

$11 USD / tunti
(4 arvostelua)

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 Lisää

$12 USD / tunti
(12 arvostelua)

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 Lisää

$12 USD / tunti
(1 arvostelu)

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] Lisää

$14 USD / tunti
(2 arvostelua)

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

$12 USD / tunti
(0 arvostelua)
$12 USD / tunti
(0 arvostelua)
$12 USD / tunti
(0 arvostelua)

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

$12 USD / tunti
(0 arvostelua)