Search Criteria
Package Details: vocalinux 0.18.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/vocalinux.git (read-only, click to copy) |
|---|---|
| Package Base: | vocalinux |
| Description: | Free, offline voice dictation for Linux |
| Upstream URL: | https://github.com/VocaHQ/vocalinux |
| Keywords: | accessibility dictation gtk offline speech-recognition speech-to-text voice-typing wayland whisper whisper-cpp |
| Licenses: | AGPL-3.0-only |
| Conflicts: | vocalinux-git |
| Submitter: | jatinkrmalik |
| Maintainer: | jatinkrmalik |
| Last Packager: | jatinkrmalik |
| Votes: | 2 |
| Popularity: | 0.53 |
| First Submitted: | 2026-07-15 06:41 (UTC) |
| Last Updated: | 2026-10-08 07:21 (UTC) |
Dependencies (35)
- gobject-introspection
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- ibus
- libayatana-appindicator
- portaudio
- python
- python-cairo (python-cairo-gitAUR)
- python-evdev
- python-gobject
- python-numpy (python-numpy-gitAUR, python-numpy-mkl-binAUR, python-numpy1AUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR)
- python-psutil
- python-pyaudio (python-pyaudio-gitAUR)
- python-pynputAUR
- python-pysocks
- python-pywhispercpp (python-pywhispercpp-rocmAUR, python-pywhispercpp-cpuAUR, python-pywhispercpp-cudaAUR)
- python-requests
- python-tqdm
- python-xlib
- python-build (make)
- Show 15 more dependencies...
Latest Comments
1 2 Next › Last »
galvez_65 commented on 2026-08-30 19:54 (UTC)
@jatinkrmalik apologies I did not mean to imply that you maintained the python-whispercpp packages, or that the issue with them were attributed to you in any way, but only to point out that the issue I was having was related to them. I have reached out to goodroot and it looks like those packages are out dated an may not be updated, but that is up to goodroot. I have since switched to your install script which does a better job of building this locally rather than using the AUR package.
simona commented on 2026-08-30 09:50 (UTC)
tnx. solved.
jatinkrmalik commented on 2026-08-30 08:29 (UTC)
@simona @Masalababa @avocadoboat @galvez_65: 0.16.1 is tagged and I just pushed it to the AUR git repo.
@simona:
ERROR Missing dependencies: setuptools<82,>=61waspython -m build --no-isolationagainst Arch extra python-setuptools 84. The<82cap is gone.@avocadoboat @Masalababa: the
whisper_full_params/context_paramscrash is AUR python-pywhispercpp-cpu/cuda/rocm still being 1.4.x. Those wheels accept the kwarg in Python and then setattr it onto the native object, which raises. 0.16.1 skips that argument on pywhispercpp older than 1.5 and still loads (default GPU). Same as GitHub #625.@galvez_65: there is still no AUR python-pywhispercpp-vulkan. The backends this package depends on are 1.4.x. Vulkan 1.5 is install.sh / AppImage, not this AUR package. If you want those PKGBUILDs upstreamed, that belongs on the python-pywhispercpp AUR packages (maintainer: goodroot), not here.
Notes: https://github.com/VocaHQ/vocalinux/releases/tag/v0.16.1
simona commented on 2026-08-23 12:14 (UTC)
ERROR Missing dependencies: setuptools<82,>=61
Masalababa commented on 2026-08-21 16:47 (UTC) (edited on 2026-08-21 16:52 (UTC) by Masalababa)
I got the same error on Manjaro as described by avocadoboat. Starting Vocalinux from terminal, here is the output:
2026-08-19 21:36:48,940 - vocalinux.single_instance - INFO - Single instance lock acquired
2026-08-19 21:36:52,427 - vocalinux.utils.resource_manager - INFO - Found resources directory: /usr/lib/python3.14/site-packages/vocalinux/resources
2026-08-19 21:36:54,347 - vocalinux.ui.logging_manager - INFO - Logging manager initialized
2026-08-19 21:36:54,347 - vocalinux.ui.logging_manager - INFO - Global logging manager initialized
2026-08-19 21:36:54,348 - vocalinux.main - INFO - Logging system initialized
2026-08-19 21:36:54,379 - vocalinux.ui.config_manager - INFO - Loaded configuration from /home/space/.config/vocalinux/config.json
2026-08-19 21:36:54,379 - vocalinux.main - INFO - Using engine=whisper_cpp (from saved config)
2026-08-19 21:36:54,379 - vocalinux.main - INFO - Using language=auto (from saved config)
2026-08-19 21:36:54,379 - vocalinux.main - INFO - Using model=base (from saved config)
2026-08-19 21:36:54,379 - vocalinux.main - INFO - Final settings: engine=whisper_cpp, language=auto, model=base
2026-08-19 21:36:54,379 - vocalinux.main - INFO - Initializing Vocalinux...
2026-08-19 21:36:56,310 - vocalinux.speech_recognition.silero_vad - INFO - Silero VAD model loaded
2026-08-19 21:36:56,310 - vocalinux.speech_recognition.recognition_manager - INFO - Using Silero neural VAD
2026-08-19 21:36:56,310 - vocalinux.speech_recognition.recognition_manager - INFO - Initializing speech recognition with whisper_cpp engine, auto language and base model
2026-08-19 21:36:57,084 - vocalinux.utils.whispercpp_model_info - INFO - Vulkan support detected: Intel(R) HD Graphics 4600 (HSW GT2)
2026-08-19 21:36:57,084 - vocalinux.speech_recognition.recognition_manager - INFO - whisper.cpp backend selection priority: Vulkan -> CUDA -> CPU
2026-08-19 21:36:57,084 - vocalinux.speech_recognition.recognition_manager - INFO - whisper.cpp using Vulkan GPU backend: Intel(R) HD Graphics 4600 (HSW GT2)
2026-08-19 21:36:57,084 - vocalinux.speech_recognition.recognition_manager - INFO - Using Vulkan GPU [0]: Intel(R) HD Graphics 4600 (HSW GT2)
2026-08-19 21:36:57,173 - vocalinux.speech_recognition.recognition_manager - INFO - whisper.cpp hardware: vulkan | Intel(R) HD Graphics 4600 (HSW GT2) | RAM: 3GB
2026-08-19 21:36:57,173 - vocalinux.speech_recognition.recognition_manager - INFO - whisper.cpp model file: /home/user/.local/share/vocalinux/models/whispercpp/ggml-base.bin (141.1 MB)
2026-08-19 21:36:57,173 - vocalinux.speech_recognition.recognition_manager - INFO - Loading whisper.cpp 'base' model... 2026-08-19 21:36:57,176 - vocalinux.speech_recognition.recognition_manager - WARNING - pywhispercpp does not support 'no_timestamps'; removing from model kwargs. 2026-08-19 21:36:57,176 - vocalinux.main - ERROR - Failed to initialize Vocalinux: '_pywhispercpp.whisper_full_params' object has no attribute 'context_params' and no dict for setting new attributes
2026-08-19 21:36:57,176 - vocalinux.main - ERROR - Please check the logs above for more details
galvez_65 commented on 2026-08-18 03:10 (UTC) (edited on 2026-08-18 03:11 (UTC) by galvez_65)
Finally got Vocalinux 2 install, The issue wasn't Vocalinux, but rather python-pywhispercpp. I ended up having to create a PKGBUILD for python-pywhispercpp-vulkan against the current 1.5.0 version, and in the process I had to create a couple more custom PKGBUILD files for some missing python packages. Happy to share if anyone is interested. Note I'm sure the PKGBUILD files can be improved.
avocadoboat commented on 2026-08-13 21:52 (UTC) (edited on 2026-08-13 21:53 (UTC) by avocadoboat)
My installation succeeds, but when I try to start vocalinux is fails with the following error, which seems to indicate some form of dependency hell:
vocalinux.main - ERROR - Failed to initialize Vocalinux: '_pywhispercpp.whisper_full_params' object has no attribute 'context_params' and no __dict__ for setting new attributesjatinkrmalik commented on 2026-08-13 17:11 (UTC)
@XSilverTH: Thanks for the report.
vocalinuxdepends on the virtual packagepython-pywhispercppinstead of a specific backend, so you can swap the CPU, CUDA, or ROCm build without pacman treating it as a broken dependency. That change is documented in GitHub issue 578.On a fresh install, yay/paru will ask which provider to use:
python-pywhispercpp-cpu(default)python-pywhispercpp-cudapython-pywhispercpp-rocmAccept the default unless you have an NVIDIA GPU and want CUDA.
Option 3 is what failed here.
python-pywhispercpp-rocmstill requiresrocm-hip-runtime<7at runtime, androcm-hip-sdk<7plusrocm-opencl-sdk<7to build. Those names are in extra, not the AUR. extra currently has rocm-hip-sdk 7.2.4-1, which does not satisfy<7, and there is no AUR package that does. The helper then reports that it cannot findrocm-hip-sdk<7.That is a bug in
python-pywhispercpp-rocm(maintainer: goodroot), not invocalinux. The version pin is there because ggml's HIP backend still does not compile against ROCm 7; see whisper.cpp issue 3553. Until that package is rebuilt for current ROCm, AMD GPU acceleration is not available through this AUR path. Use option 1.XSilverTH commented on 2026-08-13 12:10 (UTC)
:: There are 3 providers available for python-pywhispercpp: :: Repository AUR 1) python-pywhispercpp-cpu 2) python-pywhispercpp-cuda 3) python-pywhispercpp-rocm
Enter a number (default=1): ==> 3 -> No AUR package found for rocm-hip-sdk<7 (required by: python-pywhispercpp-rocm) -> No AUR package found for rocm-opencl-sdk<7 (required by: python-pywhispercpp-rocm) -> No AUR package found for rocm-hip-runtime<7 (required by: python-pywhispercpp-rocm) -> could not find all required packages: rocm-hip-sdk <7 could not find all required packages: rocm-opencl-sdk <7 could not find all required packages: rocm-hip-runtime <7
quest commented on 2026-08-08 04:36 (UTC)
Text injection on X11 is not working for me with this release. The AppImage of 0.15.0 does work, any chance of getting an AppImage based package?
1 2 Next › Last »