Picovoice / eagle

On-device speaker recognition engine powered by deep learning
Apache License 2.0
26 stars 2 forks source link

Recognized Speaker from an audio file played on laptop #23

Closed faizanvisio closed 1 year ago

faizanvisio commented 1 year ago

I ran the demo project for Eagle on my Android device it is working fine, but I got into a case where it leads to security issues. The case is as follows:

  1. Enrolled a speaker.
  2. Clicked on the test button.
  3. Played the audio of that speaker from my laptop.
  4. It recognizes it. And I don't want it to recognize audio from speakers. And haven't sound any solution for that inside documentations. There must be some sensitivity options.
mrrostam commented 1 year ago

Eagle produces a score for every enrolled speaker in each audio frame, allowing you to adjust the threshold on that score for increased sensitivity.

faizanvisio commented 1 year ago

Thanks, But I getting almost similar scores from an audio played from an Android phone as well as if a real person is speaking.

mrrostam commented 1 year ago

I see. The current version of Eagle is not optimized for recognizing the liveness of speakers. so if both scores are almost the same, there is nothing we can do for now.