从浏览器中的麦克风捕获原始音频输入然后能够从中提取功能的最佳库编程语言是什么?

我知道我可以在JavaScript中使用getUserMedia()捕获音频,但是可以使用JavaScript轻松地与音频一起工作,还是应该朝另一个方向看?

最佳答案

就在这里!

最容易使用的一种是 Microphone.js


require(['microphone'], function(microphone){
 var Microphone = microphone.create();
 });


Microphone.addCommand({
    patterns: [new RegExp('dog', 'i')],
    callback: function() {
      alert("no, cats!");
    }
});


Microphone.addCommand({
    patterns: [new RegExp("display", "i")],
    callback: function(mic, command) {
      $("#" + command.args[0]).show();
    }
});



还有Web Speech API,它更复杂但也具有更多功能。

在我看来, getUserMedia() 方法仍然是最好的方法!

关于javascript - 从浏览器中的麦克风获取音频输入并提取功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42008613/

10-09 21:51