【发布时间】:2016-06-28 09:19:07
【问题描述】:
我找到了一个 javascript,它捕获当前麦克风输入只是为了再次发送它。你可以在这里看到它:
https://codepen.io/MyXoToD/pen/bdb1b834b15aaa4b4fcc8c7b50c23a6f?editors=1010(仅适用于 https)。
我想知道如何生成捕获声音的“负”波。就像“噪音消除”的作品一样。所以脚本会检测我周围的当前噪音,每当有波上升时,我想生成一个下降的波以相互抵消。有没有办法在 javascript 中做到这一点?
所以这会输出当前录制的声音:
var input = audio_context.createMediaStreamSource(stream);
volume = audio_context.createGain();
volume.gain.value = 0.8;
input.connect(volume);
volume.connect(audio_context.destination);
问题是如何产生这个声音的负数并输出这个。
【问题讨论】:
标签: javascript audio microphone getusermedia