1. Install dependencies
Ubuntu:
sudo apt update
sudo apt install -y fcitx5 pipewire-bin wl-clipboard ydotoolThese packages give Coe audio capture, text insertion, and the Fcitx path for Linux desktop integration.
2. Install Coe
Use the official release installer.
curl -fsSL -o /tmp/install.sh https://raw.githubusercontent.com/quailyquaily/coe/refs/heads/master/scripts/install.sh
bash /tmp/install.shThe installer auto-selects the integration path. If fcitx5 is present, it prefers the Fcitx path. Otherwise it falls back to the GNOME desktop path.
If you need to force a path:
bash /tmp/install.sh --fcitx
bash /tmp/install.sh --gnomeIf GNOME desktop integration is selected, sign out and back in once.
3. Configure providers
Put provider keys in either:
~/.config/coe/env~/.config/coe/config.yaml
To initialize the YAML config:
coe config initCoe can work with your own ASR and your own LM / LLM, so you can keep the speech and cleanup stack under your control.
4. First dictation
Open any text field, press the default hotkey Shift + Super + D, speak, then press it again to stop.