0

我在 Android 2.3.4 设备上成功录制了声音(完整设置为:AudioSource.MIC+ 44100Hz+ AudioFormat.CHANNEL_IN_MONO+ AudioFormat.ENCODING_PCM_16BIT)。

我还正确地将 PCM 数据写入 WAV 文件。

问题是存在使录音变得糟糕的那些噪音。

所附文件正是我的意思。注意明显的尖峰。

我已经用市场上的一些录音应用程序测试了相同的录音(附件中的音乐) ,它们以完美的方式录音,完全没有噪音 - 它是如何完成的?这是我应该设置的设置(我使用AudioRecord)吗?我应该用某种算法手动过滤这些噪音吗?我应该寻找什么?

如果由于某种原因无法下载附件或链接已损坏,请在评论中告诉我。

谢谢!

编辑#1:
我使用 Galaxy S2。

4

1 回答 1

3

我认为 44100Hz 对于您的手机功能来说太多了,而且总的来说,对于所有手机功能:手机不是 HI-FI。
尝试使用 8000Hz。
然后您可以更改此值,直到找到可接受的录音质量。

于 2012-05-08T09:22:41.020 回答