Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 06:38
· 66 commits to main since this release

v0.4.0 — GPT-Realtime ASR、可选录音依赖、dlopen 延迟加载

✨ 新增

  • OpenAI GPT-Realtime 流式实时转录(#11):语音输入实时上屏
  • 录音后端可选依赖(#19):PipeWire/PulseAudio 任一缺失时仅失去对应后端,addon 仍可构建
  • 录音库运行期 dlopen 延迟加载(#19):无链接期 DT_NEEDED 依赖——库升级/soname 变更不影响已安装的 addon,后端自动优雅降级
  • DEB 包补齐 Depends/Recommends 依赖声明
  • CI 新增 build-no-pipewire 降级构建回归验证

🔧 修复

  • 修复会话线程 UAF 与多处数据竞争(#14/#15)
  • 日志降级、配置权限、停止路径与资源上限加固(#14/#16)
  • Realtime 引擎周期 commit 失效 / End 尾部音频丢失 / preedit 回退(#12)
  • 修复 PulseAudio Stop 跨线程 pa_simple_free 导致的 free(): invalid pointer 崩溃(#17)

📦 产物

  • Arch (AUR): fcitx5-voice-input-0.4.0-1-x86_64.pkg.tar.zst + PKGBUILD
  • Debian/Ubuntu: fcitx5-voice-input_0.4.0_amd64.deb
    • 依赖:fcitx5, libjsoncpp25, libcurl4t64, zlib1g(onnxruntime 需自行安装,Ubuntu 官方仓库无此包)