[英]Record audio file with a different pitch in Android
我正在開發一個以m4a格式記錄音頻文件並發送給另一個用戶的應用程序。
我想在錄制文件時增加音高效果。 例如,我記錄我的自言自語,並在創建的音頻文件中顯示我已經撒了一些氦。
在Android中有什么方法嗎?
這就是我用來錄制音頻文件的東西
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();
}
我已經閱讀了有關帶有實時變音示例應用程序的 gpl classlib TarsosDSP的信息 。 我自己沒有嘗試過
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.