I got tired of all the ugly &quot;free&quot; audio conversion tools littered with ads so I built my own that runs entirely on your machine in the browser.<p>It does stem separation (vocals&#x2F;drums&#x2F;bass&#x2F;other), format conversion, BPM detection and speed&#x2F;pitch changes. Nothing is uploaded (there is no api) + the models runs client-side.<p>Stack is Rust compiled to WASM, mediabunny for conversion + WebGPU. Getting a separation model to run at usable speed in the browser was the most fun part of this project. Excited to play around with other models as they get small enough to load client-side!<p>Stem separation quality is behind the best server-side models (ElevenMusic) but still relatively impressive. A 4-minute track takes roughly 20s on an M-series Mac and much longer on integrated GPUs. Memory pressure on long files and Safari&#x27;s WebGPU support are still rough edges but conversion and BPM are solid.<p>Hope others find value in these audio tools, let me know if you&#x27;d like to add anything. I plan on open-sourcing the code.


  • 情报分类:技术学习与提效
  • 分类依据:浏览器内音频处理工具,Rust/WASM实现。
  • 信息来源:Hacker News 新项目
  • 发布时间:2026/10/1 00:00:46