xifan2333/fcitx5-vinput

Local offline voice input plugin for Fcitx5

39
/ 100
Emerging

Leverages sherpa-onnx for on-device speech recognition without network dependency, and optionally chains OpenAI-compatible LLMs for post-processing tasks like error correction and formatting. Supports dual input modes (tap-to-toggle and push-to-talk), scene-based prompt management to switch LLM behaviors dynamically, and a CLI daemon for headless model/provider configuration. Integrates with Fcitx5 via a native addon while maintaining isolation through a systemd user service architecture.

No Package No Dependents
Maintenance 13 / 25
Adoption 8 / 25
Maturity 11 / 25
Community 7 / 25

How are scores calculated?

Stars

51

Forks

3

Language

C++

License

GPL-3.0

Last pushed

Mar 18, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/xifan2333/fcitx5-vinput"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.