2013-01-12 37 views
2

做一些研究我发现了一些不同的语音到Android的文本API。安卓语音到文本 - 离线恒定识别

Pocket Sphinx

Android Native API

我有以下要求:

  1. 必须能够支持离线语音识别(我不知道如果 Android的API可以做到这一点)
  2. 必须能够检测到,并且 立即响应所说的每个词。我宁愿这比 检测整个句子。我可以将返回的句子 分解成数组,然后获取每个单词。
  3. 检测需要 是在backgound处理(没有弹出窗口或任何由于Android API似乎做)

有人可以推荐一个API,能够我的要求。

回答

3

Pocketsphinx符合您的所有要求。你所说的“Android Native API”基本上是一组接口定义,它不包含离线/在线的概念。

您也可以实现使用Pocketsphinx这些接口,因为它支持之类的部分结果,信心分数,正最好的结果等。通过这种方式,实现变得可用于任何Android应用程序。也许有人已经做到了,但我并没有意识到这一点。