Android:语音识别方法

标签 android speech-recognition speech-to-text

所以我正在编写一个新应用程序,我需要在其中识别几个单词。我想知道您推荐我使用什么方法来满足这两个要求:

  • 我需要该应用识别大约 50 个单词。简单的词,如“蓝色”、“红色”、“保存”等。
  • 必须在不使用 Internet 访问某种服务器的情况下完成

根据我目前的研究,CMUSphinx 似乎是最佳选择。

理想情况下,我还想制作一个与桌面应用程序具有相似后端的应用程序(最好是基于 Java 的)。据我了解,CMUSphinx 可以通过将 PocketSphinx 用于我的移动应用程序来满足我的这两个需求。

那么你们认为最适合我的情况是什么?谢谢。

最佳答案

我认为 CMUSpinx 看起来不错。备注http://www.politepix.com/openears/也是基于CMUSphinx的一个强指标。但是,如果有 C++ 库,您可以使用 NDK 在 Android 上运行,但它不太可能比 CMUSphinx 更好。

关于Android:语音识别方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11749000/

相关文章:

android - 我是否需要 AsyncTask 来查询 Android Room 数据库中的一行?

python - 如何在 ubuntu 10.10 上使用 python 将文本转换为语音?

xml - 当我重复项目时,如何在 grxml 文件中使用语义标记?

xml - android sdk main.out.xml 解析错误?

android - 使用 ICS Holo 样式动态创建 EditText

java - 为什么当我创建这个新位图时,它的背景是深灰色?如何将其设置为与布局背景相同的颜色?

python - 持续语音识别

flutter 'Object' 无法分配给类型 'Widget?' 错误

android - 语音转文本是否发生在设备上?

iphone - 语音到 iPhone 的文本 API?