Personal Project 02
实时频谱
把实时采集、频域分析和离线比较组织在一个 Android 个人实验工具中。
01
项目背景
从实际问题开始
在调试声音、观察环境噪声和进行简单声学实验时,实时频谱与声压级能够提供直观反馈,因此尝试把常用分析方法实现到 Android 设备上。
项目同时关注实时反馈和录音后的离线分析,用于理解同一段声音在不同显示方式和参数下的变化。
02
为什么开发
希望验证的问题
- 验证移动设备持续采集和实时 FFT 显示的可行性。
- 整理 PSD、SPL 与倍频程显示之间的计算和单位边界。
- 保留录音,便于在相同素材上重复进行离线分析。
- 比较多组曲线,观察时间、设备和参数变化带来的差异。
03
主要功能
当前整理的功能范围
以下内容来自当前项目资料,正式发布前仍会与实际 App 版本逐项核对。
- 01实时 FFT 与频谱显示
- 02SPL 声压级观察
- 031/1 倍频程与 1/3 倍频程分析
- 04音频录制与离线分析
- 05多组曲线比较
04
技术实现
涉及的技术与关注点
AudioRecord
持续采集 Android 设备的音频输入。
FFT / PSD
组织实时频域计算与功率谱密度显示。
SPL
探索声压级计算、校准条件与显示边界。
Octave Band
实现 1/1 与 1/3 倍频程的频带聚合。
Recording
保留音频素材以支持离线重复分析。
Curve Comparison
将多组结果放在相同视图中比较。
05
实验结果
截图与曲线素材
以下图片是开发中 App 的候选界面,不代表最终发布 UI,也不作为测量精度或性能证据。真实结论只会随条件完整的实验记录发布。
开发中界面06
开发记录
当前内容整理状态
- FFT、SPL、倍频程、录音、离线分析和曲线比较已列入当前功能资料。
- 具体精度、性能、设备兼容范围与版本时间线仍需实测和核对。
- 正式内容需要说明麦克风校准、系统音频处理和不同设备差异。
07
体验版本
Test Build
下载尚未开放
体验版本将在 APK、版本号、文件大小、签名状态和 SHA-256 全部核对后,于 M3 阶段开放。
APK 待确认版本信息待确认文件校验待确认