插件概览
flutter_recorder 是一个用于 Flutter 的低级别音频录制插件,其后端使用 miniaudio。它支持实时音频捕获,具备静音检测、WAV 文件导出功能,以及在录制过程中访问音频波形、FFT 数据和音量水平的功能。专为需要对音频输入进行精细控制的开发者设计,支持 Android、iOS、Web、macOS、Windows 和 Linux 多个平台。适用于需要精确音频分析或处理的应用程序。
适合场景
- 实时音频分析
- 语音活动检测
- 音频波形可视化
- 噪声水平监测
- WAV 文件生成
- 音频信号处理
主要特点
- 静音检测
- 实时音频数据访问
- WAV 文件输出
- FFT 和音量级别提取
- 跨平台支持
- 低级别音频控制
适合对象
- 音频工程应用
- 语音识别系统
- 音乐制作工具
- 声音分析工具
- 需要原始音频流的开发人员
使用建议
- 需要理解音频信号处理
- 有限的高级抽象
- 平台特定的音频权限
- 对低端设备的潜在性能影响
- 无内置播放功能