2013-01-12 47 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應用程序。也許有人已經做到了,但我並沒有意識到這一點。