Форум для тех, кто программирует под Android
Anonymous
Android, RecouncerIntent.EXTRA_LANGUAGE_PREFERENCE не работает в речи в тексте
Сообщение
Anonymous » 27 сен 2024, 08:58
Внезапно мое приложение преобразования речи в текст, содержащее следующий оператор, не работает. Он остается на английском языке (Великобритания). Язык диалогового окна не изменился.
Я открываю полные коды.
Код: Выделить всё
intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
Long timeToWait = 20000L;
intent.putExtra(RecognizerIntent.EXTRA_PARTIAL_RESULTS, true);
intent.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS, 3000);
intent.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS, 3000);
intent.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS, 3000);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, mylanguage);
intent.putExtra(RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE,
mylanguage);
startActivityForResult(intent, RESULT_SPEECH);
Возможен ли здесь баг с Android или miui Global 14.0.1? Есть ли решение?
Подробнее здесь:
https://stackoverflow.com/questions/789 ... peech-to-t
1727416718
Anonymous
Внезапно мое приложение преобразования речи в текст, содержащее следующий оператор, не работает. Он остается на английском языке (Великобритания). Язык диалогового окна не изменился. Я открываю полные коды.😉 [code] intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); Long timeToWait = 20000L; intent.putExtra(RecognizerIntent.EXTRA_PARTIAL_RESULTS, true); intent.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS, 3000); intent.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS, 3000); intent.putExtra(RecognizerIntent.EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS, 3000); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, mylanguage); intent.putExtra(RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE, mylanguage); startActivityForResult(intent, RESULT_SPEECH); [/code] Возможен ли здесь баг с Android или miui Global 14.0.1? Есть ли решение? Подробнее здесь: [url]https://stackoverflow.com/questions/78986602/android-recognizerintent-extra-language-preference-does-not-work-in-speech-to-t[/url]