捕获,修改然后输出电子音频

时间:2016-01-06 08:48:47

标签: javascript node.js macos audio electron

我正在尝试使用Electron(Mac OSX)捕获,修改并最终在节点中输出音频。这些是步骤:

  1. 在输出之前捕获音频,可能通过CoreAudio。
  2. 通过Web Audio API修改音频流/缓冲区。
  3. 将修改后的缓冲区输出到声音设备。
  4. 我试过node-core-audio。但是,我能做的最多就是快速的故障声音。除此之外,我还没有找到一个很好的音频I / O解决方案。

    如何在不牺牲音质的情况下实现这一目标?

1 个答案:

答案 0 :(得分:1)

我不确定您要完成什么,但是在MacOS上,这还不可能。我遇到了在MacOS上录制系统声音的问题,并且找到了解决方案。最后!结合电子使用Soundflower和Javascript,我终于可以录制系统音频了。尽管这并不是您想要的,但我修改了此音频流,方法是将其与系统中的视频流一起添加,然后将其显示给用户。 Here is my solution to the issue IN this detailed blog post我认为这比在stackoverflow上发布所有长步骤要好。