针对Linux环境的兼容性优化,需注意:1) 依赖检查:运行ldd
命令验证是否缺失libgobject-2.0.so.0
等基础库,Ubuntu/Debian系统需安装libglib2.0-dev
;2) 音频子系统:默认使用PulseAudio,若遇麦克风问题可尝试pacmd list-sources
指定设备ID;3) 打包安装:建议通过npm run pack
生成独立应用,避免开发模式的环境变量冲突;4) 权限配置:Linux需手动为/dev/snd
设备赋权,或将用户加入audio
用户组。对于特定发行版问题,可查阅项目GitHub的Issues板块获取社区解决方案。
本答案来源于文章《OpenWispr:隐私优先的语音转文字桌面应用》