Вы на самом деле не можете записать файл WAV и использовать его.На данный момент единственный способ сделать это - получить голос с микрофона, используя намерение Android:
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "en-EN");
startActivityForResult(intent, CODE);
И затем вы можете получить результат в функции onActvityResult:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
List<String> matches = data.getStringArrayListExtra(
RecognizerIntent.EXTRA_RESULTS);
}
Этоэто основная идея.