语音认证 HTML5

Voice Authentication HTML5

我听说过使用语音识别来验证用户身份。我想立即在 HTML5 程序中使用它,但无论我搜索了多少次 Google,我都不知道如何编程。谁能帮帮我? 我还没有编造任何代码!

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

在语音认证的情况下,这通常表示为口头密码的加密(难以逆向工程)模糊(不是完全匹配 - 你永远不会听起来完全一样)散列(数字表示) .这提供了比纯密码更强的身份验证,因为除了知道密码之外,您还需要知道声音。您可能会找到文本到语音 API 的资源,但使用这些资源不会比密码方法提供任何额外的安全性。

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

这不是一个循序渐进的如何回答问题,但要得出一个完整的设计将在很大程度上取决于系统的其他要求。在"voice biometrics"下搜索解决方案,例如Is there a voice authentication library?