Android プラットフォーム用の音楽分析アプリを構築しようとしています。
アプリはMediaRecorder.AudioSource.MIC
MIC から音楽を録音するために使用し、11025 周波数で PCM 16BIT にエンコードしますが、録音されたオーディオ サンプルの品質は非常に低く、ノイズを減らして改善する方法はありますか?
mRecordInstance = new AudioRecord(MediaRecorder.AudioSource.MIC,FREQUENCY, CHANNEL,ENCODING, minBufferSize);
mRecordInstance.startRecording();
do
{
samplesIn += mRecordInstance.read(audioData, samplesIn, bufferSize - samplesIn);
if(mRecordInstance.getRecordingState() == AudioRecord.RECORDSTATE_STOPPED)
break;
}
while (samplesIn < bufferSize);
前もって感謝します