我听说过使用语音识别来验证用户的身份。我想立即在HTML5程序中使用它,但不管我搜索了多少谷歌,我都想不出如何编程。有人能帮帮我吗?,我还没有伪造任何代码呢!
发布于 2015-10-20 04:40:24
身份验证要求服务器与用户共享一个秘密。这通常是一个不对称的秘密,其中一方只能验证,而不是复制另一方。
在语音身份验证的情况下,这通常表示为语音密码的加密(难以反向工程)模糊(不是完全匹配)哈希(数字表示)哈希(数字表示)。这提供了比纯密码更强的身份验证,因为除了知道密码之外,您还需要知道语音。您可能会找到文本到语音API的资源,但使用这些API不会为您提供密码方法的任何附加安全性。
最后,您需要在服务器上进行身份验证,因此如果您找到了一个很好的库来执行散列操作,您可以将声音字节流到服务器(很多方法都可以做到这一点),并在服务器端进行散列和身份验证。
这并不是一步一步的回答,但是完整的设计将在很大程度上取决于系统的其他需求。在“语音生物特征”(如Is there a voice authentication library? )下寻找解决方案
https://stackoverflow.com/questions/33227078
复制相似问题