首页 > 解决方案 > 语音识别器无法离线工作(Android)

问题描述

我正在使用谷歌语音识别器将语音转换为文本。它对其他语言(英语、印度尼西亚)离线工作,但对“简体中文”不能离线工作。它仅适用于中文在线模式。我已经为中国(Gboard)安装了一个离线包,但仍然无法正常工作。如果我缺少任何东西,有人可以帮忙吗?

    private void displaySpeechRecognizer() {
            Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
            intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PREFER_OFFLINE,true); // offline use only
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "zh_CN"); //Simplified Chinese
            startActivityForResult(intent, SPEECH_REQUEST_CODE);
        }

标签: javaandroidkotlinspeech-to-text

解决方案


推荐阅读