Android:同时访问麦克风(RecognizerIntent +自己的应用)

时间:2011-01-12 12:58:08

标签: android speech-recognition

我的应用使用RecognizerIntent记录用户的语音并进行语音识别。

现在,我想将结果与一些开源语音识别引擎进行比较。他们中的大多数都将音频文件作为输入。我的想法是,从Android的麦克风捕获声音,同时启动RecognizerIntent。但看起来,访问麦克风是独家的。

  1. 是否可以将RecognizerIntent与录制的音频流一起使用?
  2. 是否可以通过两个活动同时访问麦克风?

3 个答案:

答案 0 :(得分:10)

我试图找到解决同一问题的方法并且没有取得成功。我们探索的另一种方法是访问Google用于识别的Web服务。我在Google's voice search speech recognition service发布了一个问题,但仍然没有答案。

Voice recognition on android with recorded sound clip?处有一篇好文章处理了这个问题,我相信答案来自Google员工。

答案 1 :(得分:0)

不幸的是,你的两个问题的答案都是没有,但有计划将这个问题扩展到Gingerbread和3.0:http://www.mobiclue.com/android-3-0-gingerbread-features-supported-phones.html

答案 2 :(得分:0)

我确信可以使用RecognizerIntent并保存音频,问题是如何?

点击麦克风后,您可以在Google Keep Android应用程序中看到它。