我们正在使用Xamarin创建一个需要在锁定屏幕下工作的andoid应用程序。特别是,为了能够识别通过麦克风输入的语音。在锁定屏幕下,我们无法使用“板载”Google语音识别API。谷歌提供在线语音识别服务,但它需要一个应用程序来提供一个格式化的输入以进行识别。
有没有办法我们可以生成flac编码的语音数据发送到谷歌语音API,这是可用的: https://www.google.com/intl/ru/chrome/demos/speech.html
在我们的应用程序中,我们录制的音频如下所示:
http://docs.xamarin.com/recipes/android/media/audio/record_audio/
(使用MediaRecorder
类)