1

嘿,伙计们,我想知道是否可以在无需调用识别器意图的情况下翻译音频(即表示您正在录制音频的对话框)。我希望能够每 2 到 3 秒左右恢复一次语音识别的结果,并计划将其与一堆列表视图一起使用。这可能吗?如果有的话有什么想法吗?谢谢!

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

4

3 回答 3

1

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

于 2011-03-08T15:30:55.607 回答
0

在 Android < 2.1 和可能在 2.2 中是不可能的

当我询问 Google 支持人员时,他说:“也许你可以弄清楚正在发送哪些数据包,然后直接拨打网络电话”

哇。

于 2010-07-13T16:51:29.053 回答
0

我刚刚在另一个线程中发布了一些工作代码骨架的东西 -

语音识别命令 Android

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

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

于 2011-06-14T22:47:59.840 回答