fcitx5-vinput logo

fcitx5-vinput

開く

fcitx5-vinput は GPL-3.0 の Fcitx5 音声入力アドオンで、ローカルまたはクラウド ASR と Linux 上の LLM 整形を行う。

共有:
代替ツールを見る

fcitx5-vinput は Fcitx5 向けの音声入力アドオンです。キーで録音し、ローカルまたはクラウドの音声認識を走らせ、任意で LLM が書き直してからテキストを挿入します。リポジトリ xifan2333/fcitx5-vinput は C++、GPL-3.0、作成日 2026-03-06。2026-09-20 の GitHub は 451 stars45 forks。451 stars は熱量の信号であり、トラフィックではありません。文書は xifan2333.github.io/fcitx5-vinput。Arch、Fedora COPR、Ubuntu PPA、Nix、Flatpak、GitHub Releases(full と lite)があります。

入力メソッドのプラグインであり、コーディングエージェントではありません。端末から Feishu を操作したいなら Lark CLI。重みだけなら音声モデルのページへ。README に macOS や Windows の IME はありません。

主な機能

  • 2 つのトリガー: トリガーキー(既定 Alt_R)をタップして録音のオンオフ、または押し続けてプッシュ・トゥ・トーク。
  • ローカルとクラウド ASR: オフラインの sherpa-onnx モデル、または README が名指しするクラウド(Doubao、Aliyun Bailian、ElevenLabs、OpenAI 互換)。コマンドパレット(Shift_R のあと /asr)で実行時に切り替え。
  • LLM シーン: 訂正、整形、翻訳などの後処理。
  • コマンドモード: テキストを選び、コマンドキー(既定 Control_R)を押し、指示を話し、離して適用。
  • GUI と CLI: 設定は vinput-gui、全体操作は vinput。full はローカル ONNX ランタイム付き。lite はクラウドのみ。

制約: Linux 上の Fcitx5、PipeWire、使えるマイクが必要です。クラウド ASR と LLM は、設定した提供者へ音声またはテキストを送ります。ローカル認識の質は Resources → Models で入れたモデル次第です。macOS/Windows 向けの汎用ディクテーションではありません。

使用シナリオ

  • すでに Fcitx5 を使っている Linux デスクトップで、話して入力したい人。
  • オフライン ASR なら full、クラウドだけでよければ lite。
  • 避ける: デスクトップが Fcitx5 でない、または音声をクラウドに出せずローカルモデルも欲しくない。

料金プラン

部分 価格 2026-09-20 の第一者ページ
アドオン $0 GPL-3.0。ディストリのパッケージと GitHub Releases。約 451 stars。
ローカル ASR ディスクと CPU/NPU GUI で入れる sherpa-onnx モデル。
クラウド ASR / LLM 提供者の請求 Doubao、Bailian、ElevenLabs、または OpenAI 互換キー。

はじめに

  1. ディストリ向けパッケージを入れる(Arch fcitx5-vinput、Fedora COPR、Ubuntu PPA、Nix flake、または Flatpak)。ローカル ONNX が不要なら lite。
  2. systemctl --user enable --now vinput-daemon.service のあと fcitx5 -r
  3. Vinput GUI → Resources → Models でモデルを入れ、Alt_R で録音。

第一者の入口: READMEインストール文書

よくある質問

full と lite の違いは?

full はローカル sherpa-onnx ランタイム付き。lite はクラウド ASR と LLM のみで、ローカル ONNX に依存しません。

ホットキーは変えられる?

はい。トリガー、コマンド、パレットは Fcitx5 の設定です。既定は Alt_RControl_RShift_R

Wayland で動く?

PipeWire 上の Fcitx5 アドオンです。すでにそのコンポジタで動く Fcitx5 を使ってください。README は別の Wayland スタックを主張しません。

代替案

  • macOS のディクテーション: このアドオンではありません。プラットフォーム IME を使ってください。
  • mlx-serve: Apple Silicon のローカル LLM サーバであり、IME ではありません。
  • クラウド ASR API だけ: ファイル書き起こしなら Fcitx5 は不要です。

ヒント

  1. 原稿をマシン内に留めるならローカル認識から始める。
  2. すでに打った段落はコマンドモードで直し、全文を言い直さない。
  3. デーモンを有効のままにする。再起動後にトリガーが死にます。

まとめ

fcitx5-vinput は Linux の Fcitx5 で音声入力し、任意で LLM を通す経路です。すでに Fcitx5 を使っているならディストリのパッケージを入れてください。オフラインなら full、クラウドだけなら lite。

コメント

まだコメントがありません。最初のコメントを投稿してください!