Google语音识别器将字母数字\整数作为语音输入

时间:2016-11-22 06:42:05

标签: android input numeric voice-recognition alphanumeric

我正在开发一款使用Google语音识别器的语音识别应用程序。 我需要用户输入一些字母数字代码,因为它是处理而不是获得具有置信度分数的匹配单词。 我还需要用户提供数字作为语音输入来选择列表中的项目。 但是,它会将其转换为字符串或匹配的单词。

以下是我的识别器代码

intentVoice = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
        intentVoice.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);        
            intentVoice.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.ENGLISH);
        intentVoice.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, "voice.recognition.test");
        intentVoice.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 15);
        sr.startListening(intentVoice);        

任何帮助或建议都会非常有帮助。 谢谢!

0 个答案:

没有答案