【问题标题】:sound recognition in web网络声音识别
【发布时间】:2012-12-28 09:41:42
【问题描述】:

我正在构建一个网页,当麦克风捕捉到特定声音时我需要做一些事情。我搜索了很多,找到了这个链接:

Write a Program Which Recognizes a Sound and Performs Action

我被两件事困住了:

  1. 如何通过网页或网页使用基于 Java 的声音识别器 javascript
  2. 如何使用任何识别器匹配两种声音(一种来自麦克风,另一种来自保存的文件)

对于声音识别器,我使用的是Sphinx-4

【问题讨论】:

    标签: java audio web sound-recognition


    【解决方案1】:

    要使用 java 声音识别器,您需要:提交/流式传输浏览器中记录的内容,或使用本地处理 (applet/javafx)。

    一个applet/javafx might not be a bad idea;由于记录可能会产生大量数据块,因此您可以在本地计算机中进行处理。我敢打赌,小程序需要签名才能访问麦克风。您还可以将音频数据流式传输到服务器,websockets 可能是个不错的选择。

    对于 Javascript,我认为您需要使用 HTML5 for microphone recordingFlash


    对于音频比较,我想你想要audio fingerprinting。这是音频文件的摘要。你需要在你自己的数据库中搜索你所拥有的东西中的“最佳匹配”。

    我不确定斯芬克斯是不是这里的人。 MusicgMusicUri 都有音频指纹识别。

    【讨论】:

    • 感谢您的回复!所以现在我可以从 javascript 到 java applet 进行通信了。但是使用识别器匹配声音的问题仍然存在。
    猜你喜欢
    • 1970-01-01
    • 2020-12-18
    • 1970-01-01
    • 2020-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-24
    • 1970-01-01
    相关资源
    最近更新 更多