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


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

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

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

谢谢!


9091
2018-01-12 12:58


起源

你有没有解决这个问题,请指导我如何处理它。 - Abhijit Chakra
@Herr K你最终以某种方式做到了吗? - Vlad
可能重复 从语音识别意图中录制/保存音频 - Nikolay Shmyrev


答案:


我试图找到解决同样问题的方法并没有取得成功。我们探索的另一种方法是访问Google用于识别的Web服务。我发了一个问题 谷歌的语音搜索语音识别服务,但它仍然没有答案。

有一个很好的帖子 Android上的语音识别与录制的声音剪辑? 处理这个问题的我认为答案来自Google员工。


10
2018-01-14 22:02





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


0
2018-01-21 17:55





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

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


0
2018-05-28 20:18