2015-10-20 161 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。 –