Come ottenere la voce registrata sotto forma di un file registrato utilizzando ACTION_RECOGNIZE_SPEECH Android
-
12-10-2019 - |
Domanda
sto usando RecognizerIntent la voce dell'utente record. Sto utilizzando seguente codice:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == VOICE_RECOGNITION_REQUEST_CODE && resultCode == RESULT_OK) {
ArrayList<String> matches = data.getStringArrayListExtra(
RecognizerIntent.EXTRA_RESULTS);
mList.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,
matches));
}
super.onActivityResult(requestCode, resultCode, data);
}
Qui sto ricevendo il discorso registrato come stringa. Voglio ottenere il file vocale registrato per memorizzarlo su sdcard.
Come dovrei farlo?
Grazie in anticipo.
Soluzione
Ho fatto questo lavoro utilizzando tutorial http: / /www.ibm.com/developerworks/opensource/library/os-android-sensor/index.html .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow