1 · Dependencies
Install the required packages before running the AppImage.
bash
sudo apt install xclip pulseaudio-utils libnotify-bin
Arch/Manjaro? Use
sudo pacman -S xclip pulseaudio libnotify. Fedora? Use sudo dnf install xclip pulseaudio-utils libnotify.
2 · Install
1
Make the AppImage executable
After downloading, give the file execution permission.
bash
chmod +x SymTalk-1.3.65-x86_64.AppImage
2
Run the automatic installer
The
--install flag does everything: checks dependencies, creates shortcuts, configures autostart, and starts the service.
bash
./SymTalk-1.3.65-x86_64.AppImage --install
3
Configure the transcription provider
During installation, an interactive wizard appears so you can choose how you want to transcribe:
☁️ Cloud
Symlabs hosted
⚡ Groq
Groq API key
🤖 OpenAI
OpenAI API key
🖥️ Local
Local GPU, 100% offline
What
--install does automatically- ✓ Checks dependencies (xclip, pactl, notify-send)
- ✓ Stops previous SymTalk instances
-
✓ Copies the AppImage to
~/.local/bin/SymTalk.AppImage - ✓ Creates the app menu entry, icon, and autostart
- ✓ Configures the user systemd service
- ✓ Starts the service automatically
3 · Use
Hold Super+Alt to record. Release to transcribe. The text is pasted wherever your cursor is.
Settings panel: http://symtalk.local:8765/
Settings panel: http://symtalk.local:8765/
Manage the service
Status
systemctl --user status symtalk
Live logs
journalctl --user -u symtalk -f
Restart
systemctl --user restart symtalk
Stop
systemctl --user stop symtalk
Other commands
bash
# Check dependencies ./SymTalk-1.3.65-x86_64.AppImage --check-deps # OAuth2 login ./SymTalk-1.3.65-x86_64.AppImage --login # Version ./SymTalk-1.3.65-x86_64.AppImage --version # Uninstall ~/.local/bin/SymTalk.AppImage --uninstall