我正在创建一个web应用程序,用户应该通过语音识别作为密码注册该应用程序。应识别语音以进行授权。有没有办法通过Java语言实现语音识别?
PS:如果用户提供语音,那么语音应该能够识别已经存储的语音,并能够登录应用程序。
发布于 2014-12-26 13:02:22
为了能够将音频数据文件存储为数据中的blob并使用inputStream
读取,此链接可能会对AudioSystem有所帮助。
至于说话人识别,似乎没有太多“现成”的说话人识别软件。一个快速的谷歌搜索产生了几个项目,所以这确实是可能的。你应该能够找到它们,并通过挑选一个并研究它来学习。
发布于 2015-01-13 11:14:52
网络语音接口:http://www.google.com/intl/en/chrome/demos/speech.html
有一种方法可以使用语音作为登录的输入密码。您可以通过一些标准化将数据库中的数据语音与语音进行匹配。
为此,您可以使用web服务,并使用googleapis语音支持它。这个链接可能会对此有所帮助:Google Speech API still supported?
抱歉,请在android上写这篇文章。非常凌乱。我会尽快编辑这个答案,因为我得到了一台电脑...
https://stackoverflow.com/questions/27652964
复制相似问题