【发布时间】:2020-05-03 15:21:30
【问题描述】:
我需要实现语音“识别”,即。 通过匹配他/她的声音来猜测尝试登录的人是否真的是他/她。 考虑这种情况,应用程序无法识别此人,但用户自己尝试登录,那么他可能会使用 pin 绕过它,在初始设置期间进行设置。
我正在使用 Python 和 Flask 来构建 webapp,并在问题中包含了 javascript,以便了解其中的可能方式。 到目前为止,我从一些来源了解到它,但我无法找到可能的解决方案,堆栈溢出以及“少数”博客文章。
我能找到的最好的“可能”解决方案是 Microsoft 的认知语音服务 - https://azure.microsoft.com/en-us/services/cognitive-services/speaker-recognition/
我也想过用Recorder.js录制语音,在服务器端解析,但没能实现。
所以,我想要一种在网络应用程序上实现它的方法,甚至是一个简单的要点,其中包含一些关于使用 ms 认知服务的代码(我确实阅读了文档的页面,但它没有多大帮助),或者这样做通过 python 会有所帮助。
【问题讨论】:
-
请注意,在客户端进行身份验证是不安全的。永远不要相信来自客户端的任何东西,除了源数据(例如语音、密码...),从不处理数据(例如登录成功)。如果您使用 API 进行身份验证,请从服务器端使用它。
标签: javascript python speech-recognition azure-cognitive-services