Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有限词汇量的Android语音识别_Java_Android_Command_Speech Recognition_Voice Recognition - Fatal编程技术网

Java 有限词汇量的Android语音识别

Java 有限词汇量的Android语音识别,java,android,command,speech-recognition,voice-recognition,Java,Android,Command,Speech Recognition,Voice Recognition,我是android编程新手。我想在我的应用程序中加入语音识别,允许用户在有限的选择中进行选择,可能是几个字母或数字。例如,“A”、“X”、“2”等。似乎提前通知语音识别引擎有限的选择将有助于提高准确性(高准确性至关重要) 我在谷歌上搜索了很多,搜索了这些论坛,并在这里阅读了android.speech文档: 如果可能的话,我更愿意使用谷歌语音识别API 我意识到另一种选择可能是按照建议使用,但是我的尝试并没有成功,我更喜欢使用GoogleAPI 在这一点上,我所能想到的最好的方法是设置LANG

我是android编程新手。我想在我的应用程序中加入语音识别,允许用户在有限的选择中进行选择,可能是几个字母或数字。例如,“A”、“X”、“2”等。似乎提前通知语音识别引擎有限的选择将有助于提高准确性(高准确性至关重要)

我在谷歌上搜索了很多,搜索了这些论坛,并在这里阅读了android.speech文档:

如果可能的话,我更愿意使用谷歌语音识别API

我意识到另一种选择可能是按照建议使用,但是我的尝试并没有成功,我更喜欢使用GoogleAPI

在这一点上,我所能想到的最好的方法是设置LANGUAGE_MODEL_FREE_表单,然后手动编写代码,按照建议的方式处理识别输出。似乎应该有一种方法来限制词汇量,但我对文档理解有限,无法找到一种方法。然而,我肯定不是第一个实现相当于菜单项的语音导航的人。对吧


任何帮助和/或建议将不胜感激

Pocketsphinx现在非常容易构建,您只需将一个项目从subversion签出到Eclipse并运行构建。无需安装任何外部软件:相关: