用android语音识别

时间:2010-07-13 13:41:43

标签: android speech-recognition voice

嘿伙计们,我想知道是否可以翻译音频而不必调用识别器意图(即一个说明你正在录制音频的对话框)。我希望能够每2到3秒左右恢复一次语音识别的结果,并计划在一堆列表视图中使用它。这可能吗?如果有任何想法?谢谢!

编辑:我忘了提到我正在使用android.speech.SpeechRecognizer,但到目前为止,在我执行的RecognitionListener接口中,我能够从ddms获得的是客户端错误。似乎没有其他任何东西被称为。另外,我是否必须实现RecognitionService?我知道API中的示例就是这样。如果是这样,我将如何创建和使用此服务?再次感谢。

3 个答案:

答案 0 :(得分:1)

语音识别在模拟器中不起作用。你需要一台设备。

答案 1 :(得分:0)

Android< 2.1可能在2.2

当我问Google支持人员时,他说,“也许你可以弄清楚正在发送什么数据包,然后直接进行网络通话”

哇。

答案 2 :(得分:0)

我刚刚在另一个帖子中发布了一些工作代码框架 -

Voice Recognition Commands Android

语音识别器可以在没有UI的情况下每隔几秒触发一次。您可能需要编写自己的代码来决定何时记录好以及何时不记录(您可以获得可以查看的音频缓冲区) - 或者您可以在自己的UI中执行某些操作。

我认为你可以一遍又一遍地重新触发它。不确定它是否完美,但值得一试。