使用 NAudio for .NET 如何删除 mp3 文件末尾的静音波?

5 .net c# audio mp3 naudio

我正在开发一个 C# WPF 应用程序,它将一组单词(大约 17,000 个单词)组合在一起,并生成一个与 mp3 文件匹配的播放列表(每个 mp3 文件都是一个单词)。

目前,每个 mp3 文件在其波形结束时都有 1 秒到 30 秒之间的随机静音。

我希望能够以编程方式从文件末尾删除静音波。

使用 NAudio for .NET 如何删除 mp3 文件末尾的静音波?

小智 2

我完成了使用SoX

SoX 沉默文档: http://digitalcardboard.com/blog/2009/08/25/the-sox-of-silence/

SoX Silence 文件结尾的 Stackoverflow 帮助参考: /sf/answers/828427001/

使用 C# 执行命令行: https ://stackoverflow.com/a/1469790/677607