Reconhecimento de voz - apenas o Inglês, não qualquer outro lanugage

votos
1

Quero reconhecer apenas Inglês com Kotlin Android. Mas o meu telefone utiliza a definição de idioma coreano.

Meu aplicativo retorna coreanos primeira. Mas quero apenas texto Inglês. Por favor me ajude. Abaixo está o meu código:

val rintent = Intent( RecognizerIntent.ACTION_RECOGNIZE_SPEECH)
        rintent.putExtra(RecognizerIntent.EXTRA_LANGUAGE , Locale.US)
        rintent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, Locale.US);
        rintent.putExtra(RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE , true )
        rintent.putExtra( RecognizerIntent.EXTRA_LANGUAGE_MODEL , RecognizerIntent.LANGUAGE_MODEL_FREE_FORM )
        rintent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS , 3 )
Publicado 08/11/2018 em 06:51
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more