Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.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
Ruby的音频处理库?_Ruby_Audio_Audio Processing - Fatal编程技术网

Ruby的音频处理库?

Ruby的音频处理库?,ruby,audio,audio-processing,Ruby,Audio,Audio Processing,任何关于在Ruby中进行音频处理的库的建议。我需要完成以下两项任务: 找到沉默,我很高兴能够在wave中迭代每个样本 剪切并粘贴wav文件片段以形成新的wav文件 将wav转换成mp3,我可能会把它留给lame 我正在寻找NAudio的等价物,一个C#库。一个选项是,它在libsndfile上有一个包装器 就个人而言,我在纯ruby中的音频处理方面运气不太好,但我使用了jruby中的Java库,效果很好 -虽然这在处理中添加了不同的层,但它非常酷 祝你好运 如果Ironruby是一个选

任何关于在Ruby中进行音频处理的库的建议。我需要完成以下两项任务:

  • 找到沉默,我很高兴能够在wave中迭代每个样本
  • 剪切并粘贴wav文件片段以形成新的wav文件
  • 将wav转换成mp3,我可能会把它留给lame
我正在寻找NAudio的等价物,一个C#库。

一个选项是,它在libsndfile上有一个包装器

就个人而言,我在纯ruby中的音频处理方面运气不太好,但我使用了jruby中的Java库,效果很好

  • -虽然这在处理中添加了不同的层,但它非常酷

祝你好运

如果Ironruby是一个选项,为什么不使用它并直接链接到NAudio呢?Ironruby不是一个选项,只是一个普通的好的老Ruby。不要使用fugal的Ruby音频。车又慢又多。最新版本是由战锤小子(我自己)完成的,可以在上找到。我生成了rdoc并将它们放在了我的服务器上,所以浏览一下它们,看看它是否适合您。您可以使用rdoc.info自动生成文档。如果知道您使用了哪些Java LIB作为参考,那就太好了。