语音验证HTML5

时间:2015-10-20 02:40:53

标签: html authentication voice-recognition

我听说过使用语音识别来验证用户身份。我想立即在HTML5程序中使用它,但无论我做了多少次Google搜索,我都无法弄清楚如何编程。有人可以帮帮我吗? 我还没有制作任何代码!

1 个答案:

答案 0 :(得分:1)

身份验证要求服务器与用户共享密钥。这通常是一个不对称的秘密,其中一方只能验证,而不是再现另一方。

在语音验证的情况下,这通常表示为口语密码的加密(难以逆向工程)模糊(不完全匹配 - 您将永远不会完全相同)哈希(数字表示)。这提供了比纯密码更强的身份验证,因为除了知道密码之外,您还需要知道语音。您可以找到文本到语音API的资源,但使用这些API不会为您提供任何额外的密码安全保护。

最后你需要在服务器上进行身份验证,所以如果找到一个好的库进行散列,你可以将声音字节流式传输到服务器(很多方法都可以这样做)和做你的哈希&认证服务器端。

这不是一步一步的回答,但提出完整的设计将在很大程度上取决于系统的其他要求。在“语音生物识别”下搜索解决方案,例如Is there a voice authentication library?