Персидская речь в текст в андроиде

я хочу улучшить свои знания и работать с преобразованием звука (речь в текст). Я нахожу хорошие образцы в Google, но не знаю, как мне это сделать с персидско-фарси? я делаю это с английским, но как насчет фарси? нужны ли какие-то настройки в моем мобильном телефоне Android? есть кто так делает?

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
startActivityForResult(intent, REQUEST_CODE);

person Mina Dahesh    schedule 26.04.2016    source источник


Ответы (2)


я нашел это. используйте этот код:

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
                intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
                        RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
                startActivityForResult(intent, REQUEST_CODE);

для получения дополнительной информации: http://appinapps.com/Articles_View.aspx?t=%u0628%u0631%u0646%u0627%u0645%u0647+%u0646%u0648%u06cc%u0633%u06cc+%u067e%u06cc%u0634%u0631% u0641%u062a%u0647+%u0627%u0646%u062f%u0631%u0648%u06cc%u062f+%u062c%u0644%u0633%u0647+%u06cc%u0627%u0632%u062f%u0647%u0648&aid=11111

С наилучшими пожеланиями!

person Mina Dahesh    schedule 09.05.2016

просто добавьте новое дополнение в свое намерение, как показано ниже

intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "fa");
person behrad    schedule 05.11.2019