我是android的新手,现在正在做android录音应用程序。我想知道哪种格式最适合在android中保存音频文件。 (即RAW-AMR或3gp或mp4)。因此,我们可以在设备中大声听到播放声音。
有没有其他方法可以通过Android中的语音处理来增加音频声音。
提前致谢。
答案 0 :(得分:4)
问题:哪种熊最好? 答案:黑熊
说真的,您需要说出音频文件的标准,以便我们提出编解码器推荐。它需要便携吗?最佳压缩?最高保真度?
您选择的编解码器不会影响将通过设备播放的音频的响度,因此这不应影响您的标准。
是否有另一种增加音频的方式? 是的,如果您正在录制麦克风的音频,那么您可以在将音频数据保存到文件之前放大音频数据。
让麦克风的音频样本由函数表示:
f(t)
通过将音频样本乘以某个因子A 来实现放大
A * f(t)
答案 1 :(得分:0)
您可以使用WebRTC的AGC(自动增益控制)模块来增加声级。 我还没有找到任何简单的Java API。您可以通过JNI使用C ++ API。 看看这里,WebRTC AGC (Automatic Gain Control)。
答案 2 :(得分:0)
我想知道哪种格式最适合在android中保存音频文件。
要在Android(或任何其他平台)上保存语音音频,请查看Opus。它是一种免费的,最先进的音频编解码器,也支持语音模式。