Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript声音输入_Javascript_Audio - Fatal编程技术网

Javascript声音输入

Javascript声音输入,javascript,audio,Javascript,Audio,我想知道你是否能用javascript捕捉和处理声音输入?我想做的是让javascript识别某些音调和音符。没有背景噪音,只有音调。我希望脚本以这样的方式响应:如果音调是1000hz,它将做一件事,如果是2000hz,它将做另一件事 不可能,我不这么认为。由于您需要访问硬件(我认为JS无法做到这一点)Mozilla有一个音频数据API,您可以使用: 您可以将其与HTML5音频元素一起使用 这应该让你开始 但是,您没有指定音频数据的输入方式。 直接通过麦克风录音?我要用一个合成器,为不同的东

我想知道你是否能用javascript捕捉和处理声音输入?我想做的是让javascript识别某些音调和音符。没有背景噪音,只有音调。我希望脚本以这样的方式响应:如果音调是1000hz,它将做一件事,如果是2000hz,它将做另一件事

不可能,我不这么认为。由于您需要访问硬件(我认为JS无法做到这一点)

Mozilla有一个音频数据API,您可以使用:

您可以将其与HTML5音频元素一起使用

这应该让你开始

但是,您没有指定音频数据的输入方式。
直接通过麦克风录音?

我要用一个合成器,为不同的东西提供不同的音调。尽管将所有内容都内置到键盘输入中可能会更容易,但您的问题非常类似于javascript无法访问声音输入。你会更幸运的使用flash,因为它可以做到这一点,并操纵声音。