JavascriptProva

lunedì 31 ottobre 2016

Nuova applicazione

Ripasso ancora il riconoscimento vocale.
Ecco, ho ributtato giù un codice di riconoscimento vocale in quattro e quattr'otto, con l'aiuto dei miei appunti di "Gioco a programmare":
public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Intent intent=new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
        intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.ITALIAN);
        intent.putExtra(RecognizerIntent.EXTRA_PROMPT,"Parla ora");
        startActivityForResult(intent,0);

    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data){
        super.onActivityResult(requestCode, resultCode, data);
        if(resultCode==RESULT_OK){
            ArrayList lista=data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
            Toast.makeText(getApplicationContext(),lista.get(0),Toast.LENGTH_LONG).show();
        }

    }
}
Ora devo subordinare questa funzione a un pulsante...

Nessun commento:

Posta un commento