朱莉娅语言是否支持音频处理?

5
我想在低级别上玩耍音频。我想要实现读取mp3文件和创建音频文件(两个通道都可以独立控制)等功能。能够在代码笔记本(我正在使用Pluto)中即时听取生成的音频将会很受欢迎。是否有任何软件包可以实现这一点?我发现了这个:https://github.com/JuliaAudio/MP3.jl/,但它似乎没有被维护,并且在尝试安装它时,我遇到了一个错误,说“没有项目文件”,这似乎是最近为Julia软件包添加的新要求。
我对Julia完全不熟悉,但我有Python和JavaScript经验。决定用Julia而不是Python来完成这个项目,只是为了学习这门语言。

还有MusicProcessing.jl。它的功能肯定比Python中的选项少,但它正在积极开发中,看起来有一天可能会成为Julia中事实上的音频处理库。 - Colin T Bowers
此外,如果您不是特别依赖于mp3格式(即如果您愿意先将源文件转换为其他格式),那么还有其他选择,例如请参见这里 - Colin T Bowers
1个回答

4

第一个可以运行。加载mp3文件需要很长时间,一度以为我的电脑挂了,但是它还是能运行的。自动在笔记本中创建了一个播放器,可以使用。现在我需要弄清楚如何操作它返回的对象。 - point.blank_
@point.blank_ 如果你是Julia的新手,请注意初始加载的长运行时间可能是编译时间。也就是说,在同一会话中第二次尝试加载文件可能会快得多。 - Colin T Bowers
好的,所以电脑冻结不是编译时的问题。至少在读取完成后,电脑会恢复正常运行,我也不必强制重启。但我认为我应该将这个问题保留为未解答,因为我已经决定使用Python来将MP3转换为WAV文件,希望能够更好地加载。 - point.blank_

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接