gpt4 book ai didi

c# - 是否有一个 .NET 库来规范化 PCM WAV

转载 作者:太空宇宙 更新时间:2023-11-03 14:26:05 25 4
gpt4 key购买 nike

我想从客户端 (Silverlight) 规范化 PCM WAV 文件。我在服务器端使用 ASP.NET MVC。我在这里找到了一个 C 程序

https://neon1.net/prog/normalizer.html有谁知道有没有类似的C#库可以直接用?

最佳答案

“正常化”音频文件通常不是一个好主意,因为如果只有一个全音量样本,那么它就没有效果。更好的方法是运行 dynamic range compressor在音频上。

Skype Voice Changer我已经编写了使用 NAudio 的示例代码并通过动态范围压缩器传递音频。然而,正如其他人所说,由于互操作性,NAudio 不能直接在 Silverlight 中使用。但是您应该能够复制 WaveFileReader、WaveFormat 和 WaveFileWriter 并编译它们,而无需进行太多代码更改。此外,您将无法使用 WaveBuffer 机制在字节数组和短裤/ float 数组之间进行转换,因此您需要以缓慢的方式进行转换(例如使用 BitConverter )。

关于c# - 是否有一个 .NET 库来规范化 PCM WAV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3967672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com