有源阵列的流式音频幅度

时间:2013-01-14 01:34:08

标签: java android audio streaming

我想知道是否有人知道如何将连续输入转换为Android设备的麦克风为字节数组或时间 - 幅度坐标。我想要做的是获取一组数据,以便

  

阵列[时间] =幅度

这必须是主动的,这是我路径中的主要障碍之一,因为大多数音频波形图形依赖于封闭文件。任何人都可以指导我朝正确的方向发展吗?

1 个答案:

答案 0 :(得分:0)

您对time应该是什么有什么特殊要求吗?根据定义,PCM流(使用AudioRecord类时得到的)是定期采样的输入信号幅度的数字表示。

因此,如果您以48 kHz单声道录制,则从AudioRecord读取的PCM数据阵列中的每个样本将代表音频信号在N * 20.83 us时的振幅。