Talking Tom gibi ses tanıma uygulaması nasıl geliştirilir?
1. İsteğim, düğmeler, dokunma olayları vb. Olmadan sesi nasıl tanıyacağınızdır.
2. Tüm ses kaydı örneği, düğmeyi içerir, ancak kullanıcı, söz konusu saat sesini ve kullanıcı sesini duyduğunda sesimi tanımaktır. otomatik Tom gibi diğer bazı sesle sesini değiştirmek veya
3. papağan ses durdurmak ben oynat düğmesi için düğmeyeNasıl ses konuşuyor app ses gibi konuşuyor
Benim .java
File storageDir = new File(Environment.getExternalStorageDirectory(), "SRAVANTHI");
storageDir.mkdir();
Log.d(APP_TAG, "Storage directory set to " + storageDir);
outfile = File.createTempFile("hascode", ".3gp", storageDir);
// init recorder
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(outfile.getAbsolutePath());
// init player
player.setDataSource(outfile.getAbsolutePath());
try {
recorder.prepare();
recorder.start();
recording = true;
} catch (IllegalStateException e) {
Log.w(APP_TAG, "Invalid recorder state .. reset/release should have been called");
} catch (IOException e) {
Log.w(APP_TAG, "Could not write to sd card");
}
recorder.stop();
aracılığıyla yapmış
try {
playing = true;
player.prepare();
player.start();
} catch (IllegalStateException e) {
Log.w(APP_TAG, "illegal state .. player should be reset");
} catch (IOException e) {
Log.w(APP_TAG, "Could not write to sd card");
}