2015-10-20 76 views
0

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

+0

您是否有链接或入门知识点? –

+0

@CaioTarifa:我还没有开始编程;我想先了解一下做什么的一般想法。 –

+0

http://shapeshed.com/html5-speech-recognition-api/ – NooBskie

回答

1

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

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

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

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

+0

谢谢蒂姆,_very_很好的回答,虽然我不明白如何使用Mistral。 –