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

问题描述 投票:2回答:1

我正在使用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);        

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

android input numeric voice-recognition alphanumeric
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.