Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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_Speech Recognition_Speech To Text - Fatal编程技术网

Java Android语音识别器集识别引擎?

Java Android语音识别器集识别引擎?,java,android,speech-recognition,speech-to-text,Java,Android,Speech Recognition,Speech To Text,我正在使用语音识别器将语音转换为文本。我正在使用三星,当我将语音识别器设置为“三星由Vlingo供电”时,遇到了一个错误,在我改为“谷歌”后,错误消失了。我想知道是否有任何方法可以通过编程来更改识别引擎?谢谢。我找到了我问题的答案。我可以使用“publicstaticspeechrecognizer createSpeechRecognizer(Context-Context,ComponentName-serviceComponent)”方法来选择要绑定的识别服务 下面是实现 SpeechRe

我正在使用语音识别器将语音转换为文本。我正在使用三星,当我将语音识别器设置为“三星由Vlingo供电”时,遇到了一个错误,在我改为“谷歌”后,错误消失了。我想知道是否有任何方法可以通过编程来更改识别引擎?谢谢。

我找到了我问题的答案。我可以使用“publicstaticspeechrecognizer createSpeechRecognizer(Context-Context,ComponentName-serviceComponent)”方法来选择要绑定的识别服务

下面是实现

SpeechRecognizer.createSpeechRecognizer(mContext, ComponentName.unflattenFromString("com.google.android.googlequicksearchbox/com.google.android.voicesearch.serviceapi.GoogleRecognitionService"));

谢谢大家。

我从未尝试过更换SpeechRecognitor引擎,但您在Logcat中遇到了什么错误?请您提一下。@shree202我在使用“Samsung powered by Vlingo”时遇到“未连接到识别服务”错误,当我更改为“Google”后,它消失了。嗨,如果我想设置自己的语音识别引擎,我该怎么做?是否存在某种格式依赖关系?