audio-fingerprinting

Detecting a specific pattern from a FFT in Arduino

北战南征 提交于 2021-02-19 05:55:07
问题 I have an FFT output from a microphone and I want to detect a specific animal's howl from that (it howls in a characteristic frequency spectrum). Is there any way to implement a pattern recognition algorithm in Arduino to do that? I already have the FFT part of it working with 128 samples @2kHz sampling rate. 回答1: lookup audio fingerprinting ... essentially you probe the frequency domain output from the FFT call and take a snapshot of the range of frequencies together with the magnitude of

How to compare / match two non-identical sound clips

风格不统一 提交于 2020-08-26 08:48:26
问题 I need to take short sound samples every 5 seconds, and then upload these to our cloud server. I then need to find a way to compare / check if that sample is part of a full long audio file. The samples will be recorded from a phones microphone, so they will indeed not be exact. I know this topic can get quite technical and complex, but I am sure there must be some libraries or online services that can assist in this complex audio matching / pairing. One idea was to use a audio to text

Detecting audio inside audio [Audio Recognition]

為{幸葍}努か 提交于 2020-07-10 07:26:43
问题 I need to build a software that does audio recognition from a small audio sample (A) inside other audio samples (B), and output how many times A appears inside the audio from B (if there is a match). What I have: A database with hundreds of audios Input: New audio Expected Output: A boolean if the input matches a sample from the database, and how many times appeared the input inside the matched audio (from the db). Any code, open source project, guides, books, videos, tutorial, etc... is

Detecting audio inside audio [Audio Recognition]

寵の児 提交于 2020-07-10 07:26:42
问题 I need to build a software that does audio recognition from a small audio sample (A) inside other audio samples (B), and output how many times A appears inside the audio from B (if there is a match). What I have: A database with hundreds of audios Input: New audio Expected Output: A boolean if the input matches a sample from the database, and how many times appeared the input inside the matched audio (from the db). Any code, open source project, guides, books, videos, tutorial, etc... is

Scream detection

我的梦境 提交于 2020-02-08 09:49:47
问题 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"

Puppeteer fingerprint simulation

谁说我不能喝 提交于 2020-01-24 05:27:06
问题 By doing tests I am faced with JavaScript fingerprinting such like: audio context fingerprinting opengl fingerprinting canvas fingerprinting installed fonts fingerprinting installed plugins fingerprinting webrtc I want to replace the results of the fingerprinting with simulated results. How do fingerprints work and how can I simulate/fake the fingerprinting results? 回答1: To change the outcome of these fingerprints, you have to understand how they work. Let's look at an example: The Canvas

Creating custom voice commands (GNU/Linux)

非 Y 不嫁゛ 提交于 2020-01-04 13:10:28
问题 I'm looking for advices, for a personal project. I'm attempting to create a software for creating customized voice commands. The goal is to allow user/me to record some audio data (2/3 secs) for defining commands/macros. Then, when the user will speak (record the same audio data), the command/macro will be executed. The software must be able to detect a command in less than 1 second of processing time in a low-cost computer (RaspberryPi, for example). I already searched in two ways : - Speech

Audio fingerprinting library (java) [closed]

非 Y 不嫁゛ 提交于 2019-12-28 13:47:09
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 5 years ago . Are there any audio fingerprinting libraries written in Java ? similar to libofa which was written in C++ or C#. 回答1: This open source project called musicg can help you http://code.google.com/p/musicg/ 回答2: See this question. phash isn't written in java, but has java bindings, so it can be called from java.

Android: No such file or directory found error?

浪尽此生 提交于 2019-12-23 03:28:09
问题 I'm playing and recording an audio simultaneously in order to perform audio matching analysis using musicg API. I'm getting the following error/s everytime I run my app: V/playRecordAudio: Playing sound & recording stopped W/System.err: java.io.FileNotFoundException: /storage/emulated/0: open failed: EISDIR (Is a directory) W/System.err: at libcore.io.IoBridge.open(IoBridge.java:452) W/System.err: at java.io.FileOutputStream.<init>(FileOutputStream.java:87) W/System.err: at java.io

Export each minute of MP3 into separate WAV

一世执手 提交于 2019-12-21 20:46:06
问题 This is definitely a strange question but I'm looking for a way to split an mp3 mix of 60 minutes into 60 separate 1 minute long wav files to use with an audio fingerprinting API like Echonest. Is this possible in a single ffmpeg command or would I have to run multiple iterations of ffmpeg with a the following values: -ss is the startpoint in seconds. -t is the duration in seconds. 回答1: You can use the segment muxer in ffmpeg: ffmpeg -i input.mp3 -codec copy -map 0 -f segment -segment_time 60