Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否有人知道如何将 Android 设备麦克风的连续输入转换为字节数组或时间幅度坐标。我想要做的是获取一组数据,以便
数组[时间]=幅度
这必须是活动的,这是我前进道路上的主要障碍之一,因为大多数音频波形绘制者都依赖于封闭的文件。谁能指导我正确的方向?
你对time应该是什么有什么特殊要求吗?PCM 流(这是您在使用AudioRecord该类时得到的)根据定义是定期采样的输入信号幅度的数字表示。
time
AudioRecord
因此,如果您以 48 kHz 单声道录制,您从 AudioRecord 读取的 PCM 数据数组中的每个样本都将代表音频信号在时间 N*20.83 us 处的幅度。