#java #android #kotlin #speech-to-text
Вопрос:
Я использую распознаватель речи Google для преобразования речи в текст. Он работает в автономном режиме для других языков (английский, Индонезия), но не работает в автономном режиме для «упрощенного китайского». Он работает только в онлайн-режиме для китайцев. Я уже установил автономный пакет для Китая (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);
}