我需要用C#编写一个工具,使用Google语音API将音频文件中的语音转换为文本。据我所知,Google只接受.flac格式的音频文件。不幸的是,我有.wav和.mp3格式的音频文件。因此,我正在尝试找出是否有一种方法可以在.NET中将mp3转换为flac格式。我看过NAudio,但似乎不能处理flac文件。
请查看http://naudio.codeplex.com/
NAudio是一个开源的.NET音频和MIDI库,包含数十个有用的音频相关类,旨在加速在.NET中开发音频相关实用程序。它自2002年以来一直在开发,并已发展成为具有各种功能的库。虽然库的某些部分相对较新且不完整,但更成熟的功能经过了广泛的测试,并且可以快速用于向现有.NET应用程序添加音频功能。可以使用NuGet快速将NAudio添加到您的.NET应用程序中。
编辑 很遗憾,在概述中我看到那里不支持FLAC。你可以自己试试。