【问题标题】:Does Julia have support for audio processingJulia 是否支持音频处理
【发布时间】:2021-02-18 03:37:35
【问题描述】:

我想在低级别播放音频。我想要读取 mp3 文件和创建音频文件(两个通道独立可控)等功能。能够即时收听代码笔记本(我正在使用 Pluto)中生成的音频将不胜感激。是否有任何软件包可以实现这一目标?我发现了这个:https://github.com/JuliaAudio/MP3.jl/,但它似乎没有得到维护,在尝试安装它时我遇到了一个错误,说“没有项目文件”,这似乎是最近添加的 julia 包的新要求。

我对 Julia 完全陌生,并且有 python 和 javascript 经验。决定用 Julia 而不是 python 来做这个项目,只是为了学习这种语言。

【问题讨论】:

  • 还有MusicProcessing.jl。它的功能肯定不如 Python 中的选项丰富,但它正在积极开发中,看起来有朝一日它可能会成为 Julia 中事实上的音频处理库。
  • 此外,如果您不喜欢 mp3(即,如果您愿意先将源文件转换为其他文件),那么还有其他选项,请参阅例如 here

标签: julia audio-processing


【解决方案1】:

看起来有 2 个分叉支持 julia 1

我不知道它们是否工作以及是否得到维护

【讨论】:

  • 第一个有效。加载 mp3 文件需要很长时间,有一段时间我以为我的电脑已经完成了,但是可以工作。自动在笔记本中创建一个有效的播放器。现在我必须弄清楚如何操作它返回的对象。
  • @point.blank_ 鉴于您是 Julia 新手,请注意初始加载的长时间运行时间可能是编译时间。也就是说,您第二次尝试在同一会话中加载文件可能会快得多。
  • 好的,所以计算机死机不是编译时的事情。读取完成后,Aleast 计算机确实恢复正常运行,没有任何问题,我不必强制重启。但我认为我应该留下这个问题,因为我决定使用 python 至少将 mp3 转换为 wav 文件,希望加载更好。
猜你喜欢
  • 1970-01-01
  • 2020-07-19
  • 2011-09-12
  • 1970-01-01
  • 1970-01-01
  • 2012-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多