使用.netcore 3.1在linux中读取wav文件

使用.netcore 3.1在linux中读取wav文件,linux,.net-core,cross-platform,wav,naudio,Linux,.net Core,Cross Platform,Wav,Naudio,我正在.netcore 3.1中开发一个应用程序,它使用naudio读取wav文件并检查wav文件是否有声音。它在windows中工作正常,但在linux(centos-7)中不工作。它抛出错误 无法加载共享库“Msacm32.dll”或其依赖项之一 然后我发现nAudio在Linux中不起作用: 有谁能提出解决方案吗?可能是任何其他可以用于linux的库。我通过从.net内核调用python脚本解决了这个问题。我使用scipy.io.wavfile库读取Pyton中的wav文件。也许这会对某些

我正在.netcore 3.1中开发一个应用程序,它使用naudio读取wav文件并检查wav文件是否有声音。它在windows中工作正常,但在linux(centos-7)中不工作。它抛出错误

无法加载共享库“Msacm32.dll”或其依赖项之一

然后我发现nAudio在Linux中不起作用:


有谁能提出解决方案吗?可能是任何其他可以用于linux的库。

我通过从.net内核调用python脚本解决了这个问题。我使用scipy.io.wavfile库读取Pyton中的wav文件。也许这会对某些人有所帮助。

我也遇到了这种情况,不得不实施类似的解决方案(叹气*)