我的目标是编写C#代码,将Microsoft LYNC会议音频转换为文本。
这里是我的项目。最初,我尝试从麦克风录制音频,将其保存为WAV文件,然后将WAV文件转换为FLAC文件,并使用GoogleSpeechAPI将FLAC文件转换为文本。但是我卡在了如何将麦克风音频录制成符合要求的WAV格式上。
问题在于它需要非常特定的WAV格式,即int16或int24格式才能与WAV到FLAC转换方法一起使用。我一直在以每个样本8位的方式录制,而不是(16或24位)每个样本。
所以,重新开始。Microsoft Lync直接记录会议并将其保存为MP4格式的视频。如果我能想办法编写代码将MP4转换为FLAC,那么也可以解决我的问题。有任何代码示例吗?