变声录音 · 自研 DSP 引擎 · 开源
MaidMic 是一个开源的 Android 变声录音工具,搭载自研 Echio 变声引擎(C/C++), 录音时实时 DSP 处理并保存为语音包:增益、压缩、均衡器、混响、变调、共振峰偏移、失真、回声。
| 引擎 | 说明 |
|---|---|
| 直通模式 | 音频不经处理直接透传,零延迟 |
| Echio 均衡 | 完整 DSP 链:增益→压缩→低音→高音→混响→变调→共振峰→失真→回声 |
- 增益 / 压缩 — 音量与动态控制
- 均衡器 — 低音/高音 shelving 均衡
- 混响 — 延迟线混响,干湿比可调
- 变调 — ±12 半音,相位对齐拼接(PSOLA 类时域算法)
- 共振峰偏移 — Shelving filter 补偿,变调更自然
- 失真 — 软削波 waveshaping,机器人/恶魔声
- 回声 — 反馈延迟线,最长 500ms,衰减可调
萝莉 · 大叔 · 机器人 · 原声 · 自定义
- 变声 — 预设选择 + 变调/共振峰/失真调节 + 录音存包
- EQ — 引擎切换 + 增益/低音/高音/混响/回声等完整参数
- 音效库 — 导入音频音效、语音包(录音→变声→存包→外放)
- 设置 — 变声节拍开关、关于(GitHub / 爱发电)
- 任意界面悬浮操作:EQ/变声开关一键旁路,长按录音
- 模块链编辑器:DSP 模块增删、排序、旁路,实时生效
- 录音时实时应用 DSP 效果,直接存为语音包(WAV),随时外放
- 无需 root / 纯本机预置录音处理
- Material 3 暗色主题(Jetpack Compose)
- 前台保活服务
- 状态持久化(EQ 参数、引擎选择跨重启保留)
CI 自动构建 APK,推送到 main 分支即可触发。
可在 Actions 页面下载 .apk 文件。
cd maidmic-app
./gradlew assembleDebug- Android SDK 34
- NDK (CMake 3.22+)
- JDK 17+(编译目标最高21)
- LuaJ — Lua 插件沙箱运行时
Apache 2.0
作者:我是真的会谢 B站:https://b23.tv/JvcdN4I 抖音:https://v.douyin.com/cT8XUPBO