Sound fingerprint/recognition
Posted: 21 Nov 2019 16:07
Hi,
As far as I'm aware this isn't currently possible but correct me if I'm wrong.
It would be useful to have a way to store a fingerprint/sample of a sound (non-speech) in a variable to be used later to compare to a second sound input.
My use case is that I'm trying to create a "smart" smoke detector out of a regular smoke detector that would alert me when the alarm goes off.
My idea is to create a sound level trigger that would trigger once the sound level threshold is reached (by the activation of the alarm) and take a sound sample of a few seconds then compare this sample to the sample saved earlier and if it matches say 90%, activate the rest of the flow (e.g. dial a number).
This would prevent false positives compared to using sound level trigger only.
This is kind of a shazam-type functionality.
As far as I'm aware this isn't currently possible but correct me if I'm wrong.
It would be useful to have a way to store a fingerprint/sample of a sound (non-speech) in a variable to be used later to compare to a second sound input.
My use case is that I'm trying to create a "smart" smoke detector out of a regular smoke detector that would alert me when the alarm goes off.
My idea is to create a sound level trigger that would trigger once the sound level threshold is reached (by the activation of the alarm) and take a sound sample of a few seconds then compare this sample to the sample saved earlier and if it matches say 90%, activate the rest of the flow (e.g. dial a number).
This would prevent false positives compared to using sound level trigger only.
This is kind of a shazam-type functionality.