[{"content":"十年前做语音识别 SDK 的时候，发现一个问题：不同用户的麦克风输入音量设置差异很大，直接影响识别率。\n当时的做法是录音前把输入音量拉满，录完恢复。简单粗暴但有效。\n最近把这个思路用 Rust 重写了，做成了 micvol。核心就一行代码：\nlet _guard = micvol::VolumeGuard::maximize(\u0026amp;device.id)?; // 录音... // 离开作用域自动恢复 支持 Cargo、静态库、CocoaPods 三种集成方式，附带 SwiftUI Demo App。\n","permalink":"https://fengur.cn/posts/micvol/","summary":"把十年前在搜狗做语音识别时的一个工程思路提取出来，做成了开源库。","title":"micvol：从十年前的一个想法到开源"},{"content":"micvol macOS 麦克风硬件输入音量控制库 (Rust)。\n设备枚举、输入音量控制、VolumeGuard 自动备份/恢复。支持 Cargo、静态库 (.a)、CocoaPods 三种集成方式。\nGitHub\n","permalink":"https://fengur.cn/projects/","summary":"做过的一些东西","title":"FGFP"},{"content":"Fengur Be a golden fish ~\n写代码，听音乐，偶尔折腾点有意思的东西。\nGitHub ","permalink":"https://fengur.cn/about/","summary":"about","title":"ME"}]