soundfingerprinting | Open source audio fingerprinting in .NET | Audio Utils library

 by   AddictedCS C# Version: v8.21.0 License: MIT

kandi X-RAY | soundfingerprinting Summary

kandi X-RAY | soundfingerprinting Summary

soundfingerprinting is a C# library typically used in Audio, Audio Utils applications. soundfingerprinting has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

Open source audio fingerprinting in .NET. An efficient algorithm for acoustic fingerprinting written purely in C#.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              soundfingerprinting has a medium active ecosystem.
              It has 814 star(s) with 181 fork(s). There are 71 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 11 open issues and 163 have been closed. On average issues are closed in 42 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of soundfingerprinting is v8.21.0

            kandi-Quality Quality

              soundfingerprinting has 0 bugs and 0 code smells.

            kandi-Security Security

              soundfingerprinting has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              soundfingerprinting code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              soundfingerprinting is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              soundfingerprinting releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of soundfingerprinting
            Get all kandi verified functions for this library.

            soundfingerprinting Key Features

            No Key Features are available at this moment for soundfingerprinting.

            soundfingerprinting Examples and Code Snippets

            No Code Snippets are available at this moment for soundfingerprinting.

            Community Discussions

            Trending Discussions on soundfingerprinting

            QUESTION

            Scream detection
            Asked 2017-Jun-26 at 21:48

            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:48

            My 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.

            Source https://stackoverflow.com/questions/44760992

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install soundfingerprinting

            You can download it from GitHub.

            Support

            Full documentation is available on the Wiki page.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/AddictedCS/soundfingerprinting.git

          • CLI

            gh repo clone AddictedCS/soundfingerprinting

          • sshUrl

            git@github.com:AddictedCS/soundfingerprinting.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link