soundfingerprinting | Open source audio fingerprinting in .NET | Audio Utils library
kandi X-RAY | soundfingerprinting Summary
kandi X-RAY | soundfingerprinting Summary
Open source audio fingerprinting in .NET. An efficient algorithm for acoustic fingerprinting written purely in C#.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of soundfingerprinting
soundfingerprinting Key Features
soundfingerprinting Examples and Code Snippets
Community Discussions
Trending Discussions on soundfingerprinting
QUESTION
I'm working on a project that need to detect some voice patterns. for example "someone is screaming": since I do not know who is that person is,a child, men, women ... each have his own voice... etc.
So, I'm looking for a way to detect a "screaming" by for example, save as many fingerprints of "screaming" as possible, then when I need to check if a voice is a "screaming" voice, I may create a fingerprint for it, then search and see if I can find a similarity on the list of "screaming" fingerprints I already have.
My approach is to use something like the following projects:
Each will give me a unique fingerprint of the specific voice, right?, My question is: How would I be able to search for a similarity on the list of "screaming" fingerprints, is there any possible way to generate score or return % of similarity to each fingerprint so I can decide if the voice i'm testing is by % or have a screaming?
Thanks, J.B
...ANSWER
Answered 2017-Jun-26 at 21:48My approach is to use something like the following projects:
Not very good idea, screaming is usually pretty stable sound while all those libraries search for irregularities in sound instead. They will not detect anything. It is better to use a simple DNN-LSTM classifier instead. You can train it with tensorflow or any other DNN framework. You can find a description of the algorithm here;
Deep Recurrent Neural Network-based Autoencoders for Acoustic Novelty Detection
or here:
Deep Neural Networks for Automatic Detection of Screams and Shouted Speech In Subway Trains
How would I be able to search for a similarity on the list of "screaming" fingerprints, is there any possible way to generate score or return % of similarity to each fingerprint so I can decide if the voice i'm testing is by % or have a screaming?
In your first library you can use queryResult.BestMatch.Confidence for example:
Confidence - returns a value between [0, 1]. A value below 0.15 is most probably a false positive. A value bigger than 0.15 is very likely to be an exact match. For good audio quality queries you can expect getting a confidence > 0.5.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install soundfingerprinting
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page