【发布时间】:2017-03-07 04:41:54
【问题描述】:
我正在使用 Xamarin.Forms 为 Android、iOS 和 Windows(通用)编写跨平台应用程序。在应用程序中,我正在尝试实现语音到文本(荷兰语)。
此时我的应用程序可以在所有平台上录制音频文件,但是音频文件没有以我正在使用的Cloud Speech API 的正确格式录制。 API需要发送.Flac格式的音频文件,但是移动平台的录音机不支持.Flac格式的录音。
我正在尝试将现在记录为 .Wav 文件的音频文件转换为 .Flac 格式,但是从 jet 开始我没有任何成功。
我正在尝试使用JavaFlacEncoder,但是我不确定它是否可以在所有平台上的 Xamarin 中工作,因为它是一个 Java 类。
有人可以帮助我或给我建议将音频文件从 .Wav 转换为 .Flac 吗?
提前致谢。
迈克尔
【问题讨论】:
-
或者在 C# 中有没有办法将音频文件 (wav) 转换为 flac(不使用 Xamarin)?
标签: c# audio xamarin speech-recognition