Tag: 高通滤波器

对音频信号实施高通滤波器

我能够编写一个程序来捕获音频信号,消除背景噪音,应用窗口函数和信号可视化。 我的程序正在努力到这一点,没有错误。 现在我正在尝试对我的代码实现高通滤波器。 我已经为这部分找到了一个API。 但我根据我的代码无法应用它。 这是我的代码: private class RecordAudio extends AsyncTask { @Override protected Void doInBackground(Void… params) { started = true; try { DataOutputStream dos = new DataOutputStream( new BufferedOutputStream(new FileOutputStream( recordingFile))); int bufferSize = AudioRecord.getMinBufferSize(frequency, channelConfiguration, audioEncoding); audioRecord = new AudioRecord(MediaRecorder.AudioSource.MIC, frequency, channelConfiguration, audioEncoding, bufferSize); NoiseSuppressor.create(audioRecord.getAudioSessionId()); short[] buffer = new short[blockSize]; double[] toTransform = […]