【问题标题】:iOS | Can I use SiriKit to authenticate user with his/her voice?iOS |我可以使用 SiriKit 用他/她的声音来验证用户吗?
【发布时间】:2017-11-17 22:42:43
【问题描述】:

我正在集思广益,想出了一个用他/她的声音对用户进行身份验证的想法。谷歌搜索并没有给我任何我需要的东西。我找到了一些关于语音认证的资源,但我可以用 SiriKit 来做吗?这就是问题所在。所以我在这里。谢谢。

【问题讨论】:

  • Siri 无法识别用户,Siri 的大部分实现都在云端,唯一接近的是当“hey siri”被激活时,设备会要求用户说几句以便更快地识别“Hey Siri”。查看此文档:machinelearning.apple.com/2017/10/01/hey-siri.html
  • 我的研究表明,如果我可以录制用户的声音,我可以与另一个录音进行比较来进行身份验证。那么,SiriKit 可以将它听到的声音发送到应用程序吗?我的研究表明 SiriKit 无法做到这一点。我必须通过单击按钮或类似的方式来录制声音。但我在问。以防我错过了什么。
  • 我不是这个特定问题的专家,但 Siri 似乎不太可能(由于 Apple 的隐私政策)将用户语音发送到应用程序
  • 感谢@inspector_60 的帮助。
  • 我应该写一个答案吗?我有帮助吗?

标签: ios voice-recognition sirikit


【解决方案1】:

在我的谷歌搜索和@inspector_60 的帮助下,我现在得出以下结论:

  • 要进行语音验证,您必须录制语音并比较 2 个录音。
  • 您无法录制语音并将其通过 SiriKit 传递给您的应用程序。所以你不能通过 SiriKit 进行语音认证。
  • 但是您可以通过单击按钮或类似的方式录制声音。这是一个 SOQ:Compare audio files for "Voice Authentication"
  • 您可以让 Siri 请求 TouchID 或 FaceID 身份验证,而不是语音身份验证。这里的主要问题是(至少在我的项目中)您无法选择手机上的哪个指纹/面部指纹具有权限。例如:我的手机上有我和我女朋友的指纹。但我想让应用程序只使用我的指纹进行身份验证。这暂时无法实现。

【讨论】:

    猜你喜欢
    • 2017-01-27
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多