我遇到了这个问题,我正在录制PCM_16_bit音频,采样率为44.1 kHz。 我在Android的 Lollipop 和 Marshmallow 版本中获得的原始文件不一样(我使用Audacity对两个文件的光谱进行了比较) 我在两个不同版本的Android OS中运行相同的应用程序。 两种设备都属于同一型号(Lenovo A7000)。
怎么办?
答案 0 :(得分:0)
您的AudioSource.MIC还是从文件等进行录制?
如果您使用的是AudioSource.MIC,您需要处于一个非常受控制的环境中才能获得相同的结果,我认为您需要处于一个孤立的盒子中并且100%控制语音活动才能获得在同一操作系统上的两个录音上的结果相同。
如果您正在使用任何其他来源,例如文件/输入流,您应该在问题跟踪器上通知android有关此问题。 (虽然这可能已经修复了一年后?)