.NET:如何将mp3或wav文件转换为.flac

Kis*_*and 6 .net c# mp3 flac

我需要在c#中编写一个实用程序,它使用Google Speech Api将语音从音频文件转换为文本.据我所知,Google只接受此API的.flac格式.不幸的是,我有.wav和.mp3音频文件.所以我试图找出是否有办法让我在.NET中将mp3转换为flac.我看了NAudio,但似乎没有使用flac文件.

Kis*_*and 3

我最终使用了 Gregory S. Chudov 的 FLAKE 编码器的 C# 实现。您可以在http://www.Hydrogenaudio.org/forums/index.php?showtopic=74242找到更多信息

BitBucket 上还有另一个项目,在其 Google Speech Api 包装器中使用 CUETools FLAKE。这是使用 Google 语音 api 实现语音转文本的良好起点。您可以在 https://bitbucket.org/josephcooney/cloudspeech找到它

我能够使用 FLAKE 编码器轻松地将 wav 转换为 flac。希望这对您有帮助。