0
m4a形式のオーディオファイルを録音して別のユーザーに送信するアプリで作業しています。Androidの音程が異なるオーディオファイルを録音する
私はファイルを録音するときにピッチの効果を追加したいと思います。 たとえば、私は自分の話を録音し、作成されたオーディオファイルには、私はいくつかのヘリウムを埋め込んだように見えます。
Androidでこれを行う方法はありますか?
これは私がreal time Pitch Shifting example applicationとGPL CLASSLIB TarsosDSPについて読んだことがある私は、オーディオファイルを記録するために使用するもの
private void startRecordingAudio() {
mFileName = Environment.getExternalStorageDirectory().getAbsolutePath();
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
mFileName +="/"+Environment.DIRECTORY_DOCUMENTS+"/"+ConfigApp.RECORDINGS_FOLDER+"/"+timeStamp+".m4a";
currentFile = mFileName;
mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mRecorder.setOutputFile(mFileName);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
try {
mRecorder.prepare();
} catch (IOException e) {
Log.e(TAG, "prepare() failed");
}
mIsRecordingAudio = true;
mRecorder.start();
}