Перейти к основному содержимому
Linux

Установка на Linux

Speech Dock работает на Ubuntu, Debian, Fedora, Arch и openSUSE через .deb и AppImage. Free версия — без регистрации.

X11 или Wayland — это важно

На X11 автовставка текста в активное окно работает сразу после установки. На Wayland из соображений безопасности нужен отдельный сервис (ydotool) — разовая настройка. Подробный разбор различий и рабочего процесса — в статье про голосовой ввод в Linux.

Поддерживаемые дистрибутивы

Ubuntu 22.04+ · .debDebian 12+ · .debFedora 41+ · AppImageArch / Manjaro · AppImageopenSUSE Tumbleweed · AppImage

Системные требования и компромиссы.

Для локальной обработки важны память, диск и первый запуск. GPU не обязателен, но может ускорять обработку на поддерживаемых системах.

Linux

  • ОСUbuntu 22.04+, Fedora 38+, Debian, Arch, openSUSE — best-effort
  • Архитектураx86_64
  • RAM8 GB минимум · 16 GB рекомендовано
  • ДискНужные компоненты скачиваются при первой настройке; держите несколько GB свободного места
  • GPUНе обязателен; поддерживаемые ускорители могут снизить задержку обработки
  • СетьНужна для скачивания необходимых компонентов, обновлений, оплаты и лицензии
  • Интеграцияydotool (Wayland), xdotool (X11)

.deb — Debian / Ubuntu

Скачайте последнюю версию и установите через dpkg:

Terminal
bash
# Загружается актуальная версия…
Скачать .deb (Free)

AppImage — Fedora / Arch / openSUSE

AppImage — самодостаточный исполняемый файл, не требующий установки:

Terminal
bash
# Загружается актуальная версия…
Скачать AppImage (Free)

Системные зависимости

Launcher автоматически предложит установить недостающие пакеты при первом запуске. Список зависит от дистрибутива:

Debian / Ubuntu

Terminal
bash
sudo apt install libgtk-3-0 libsecret-1-0 libayatana-appindicator3-1 \
  libkeybinder-3.0-0 libnotify4 libstdc++6 libgomp1

Fedora / RHEL

Terminal
bash
sudo dnf install gtk3 libsecret libappindicator-gtk3 keybinder3 \
  libnotify libstdc++ libgomp

Arch / Manjaro

Terminal
bash
sudo pacman -S gtk3 libsecret libayatana-appindicator \
  libkeybinder3 libnotify

ydotool для Wayland (auto-paste)

На Wayland (GNOME, KDE Plasma, Sway, Hyprland) для автоматической вставки текста в активное окно требуется демон ydotoold. На X11 — работает «из коробки» через xdotool.

Terminal
bash
# Ubuntu/Debian
sudo apt install ydotool

# Fedora
sudo dnf install ydotool

# Arch
sudo pacman -S ydotool

# Запустить демон
systemctl --user enable --now ydotoold

# Добавить пользователя в группу input (для /dev/uinput)
sudo usermod -aG input $USER
# Перелогиньтесь после этой команды

Troubleshooting

Speech Dock использует CUDA когда:

  • Установлен nvidia-driver 535+
  • В системе есть совместимая видеокарта (compute capability 6.0+)
  • Доступна libnvidia-ml.so (поставляется с драйвером)

Если CUDA не обнаружена — приложение fallback'ит на CPU автоматически. Проверьте:

Terminal
bash
nvidia-smi  # Должен показать GPU и driver version
ldconfig -p | grep nvidia-ml  # Должна найтись libnvidia-ml.so.1

GNOME Mutter не реализует zwlr_layer_shell_v1, поэтому overlay рендерится как обычное окно (degraded UX). Sway / Hyprland / KDE Plasma 6.2+ работают с полноценным layer-shell overlay через libgtk-layer-shell0:

Terminal
bash
# Ubuntu/Debian
sudo apt install libgtk-layer-shell0

# Fedora
sudo dnf install gtk-layer-shell

# Arch
sudo pacman -S gtk-layer-shell

Проверьте что демон запущен и пользователь в группе input:

Terminal
bash
systemctl --user status ydotoold
groups | grep input  # должна быть в списке

Если демона нет — текст копируется в clipboard, но не вставляется автоматически. Воспользуйтесь Ctrl+V вручную.

Launcher использует pkexec для elevation. На минимальных установках возможно отсутствует polkit-gnome-authentication-agent-1 (или KDE/XFCE аналог). Запустите его вручную или ставьте зависимости через apt/dnf/pacman.

Убедитесь что:

  • Файл имеет права на исполнение: chmod +x ./SpeechDock-*.AppImage
  • В системе есть libfuse2 (Ubuntu 22.04+ может потребовать sudo apt install libfuse2)
  • Запуск с правом write в ~/.local/share/ для скачивания моделей

Готовы попробовать? Free версия — без регистрации.

Документация