Suddenly Handy stops inserting voice generated text

So I have been using handy-bin quite often to assist me in posting and other tasks, becoming essential due to my age and a mild disability.
Then it just suddenly stopped inserting its dictated text at the cursor while in the process of converting voice to text.
The converted text still shows up in history but is not inserted at the cursor on screen.
I went through the documentation but nothing about this, although the documentation seemed quite good.
I have a reasonably standard XFCE4 4.20.2 desktop Manjaro installation with Intel Core i9-11900 cpu, NVIDIA GeForce RTX 3060 graphics, 64GB ram and 4TB persistent memory. I keep it updated daily.
I am running handy-bin 0.8.3-1.
After 60+ years in IT, some of my marbles have rolled away and I could really use some help in fixing this little annoyance.

Display setup
You are running:
X.Org 21.1.22
XFCE on X11
Resolution: 3840Ă—2160 (4K)
$ nvidia-smi
Fri May 22 12:14:04 2026       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.256.02   Driver Version: 470.256.02   CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0  On |                  N/A |
|  0%   49C    P8    16W / 170W |   2480MiB / 12020MiB |     15%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1049      G   /usr/lib/Xorg                    1331MiB |
|    0   N/A  N/A      1186      G   xfwm4                               3MiB |
|    0   N/A  N/A      6183      G   /opt/zen-browser-bin/zen-bin      122MiB |
|    0   N/A  N/A     25137      G   /usr/lib/firefox/firefox          445MiB |
|    0   N/A  N/A     26526      G   ...-uuid=3190708988185955192      111MiB |
|    0   N/A  N/A    139953      G   ...-uuid=3190708988185955192      210MiB |
|    0   N/A  N/A    173928      G   ...-uuid=3190708988185955192      250MiB |
|    0   N/A  N/A    252097      G   /usr/bin/nvidia-settings            0MiB |
+-----------------------------------------------------------------------------+

Handy-bin is from AUR. Maybe it needs a rebuild after the latest update? How do you manage your aur, with pamac or something else like yay?

Something like
pamac build handy-bin
or
yay -Sua handy-bin

I use yay or pamac. Reinstall using yay.

AUR Explicit (1): handy-bin-0.8.3-1
:: PKGBUILD up to date, skipping download: handy-bin
  1 handy-bin                                (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
  1 handy-bin                                (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
==> Making package: handy-bin 0.8.3-1 (Fri 22 May 2026 12:36:31 PM PDT)
==> Retrieving sources...
  -> Found handy-bin-0.8.3.deb
  -> Found LICENSE
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    handy-bin-0.8.3.deb ... Passed
    LICENSE ... Passed
:: (1/1) Parsing SRCINFO: handy-bin
==> Making package: handy-bin 0.8.3-1 (Fri 22 May 2026 12:36:32 PM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found handy-bin-0.8.3.deb
  -> Found LICENSE
==> Validating source files with b2sums...
    handy-bin-0.8.3.deb ... Passed
    LICENSE ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting handy-bin-0.8.3.deb with bsdtar
==> Sources are ready.
 -> handy-bin-0.8.3-1 already made -- skipping build
==> Making package: handy-bin 0.8.3-1 (Fri 22 May 2026 12:36:33 PM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
loading packages...
warning: handy-bin-0.8.3-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) handy-bin-0.8.3-1

Total Installed Size:  75.17 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                           [##############################] 100%
(1/1) checking package integrity                         [##############################] 100%
(1/1) loading package files                              [##############################] 100%
(1/1) checking for file conflicts                        [##############################] 100%
(1/1) checking available disk space                      [##############################] 100%
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Processing package changes...
(1/1) reinstalling handy-bin                             [##############################] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...

No improvement :roll_eyes:

My mistake, i forgot that :facepalm:

Anyways now we know you have the latest version at least. Unfortunately i have no other ideas, let’s wait the others.

I installed handy-bin, downloaded moonshine basic (english only) attempted to convert speech to text.

No result. So I can say it does not appear to work on my computer.

testing with KDE Plasma on Slimbook.

So I am giving up on Handy and am installing SpeechNote (using flatpak)

Best to close this Topic, then. :wink:

I will just add that the handy-bin package may not be working due to it being compiled on a current Arch system, whilst the OP here is on Manjaro Stable branch. Possibly one or more of the packages it was built against on Arch is a different version in Manjaro’s Stable branch.

So, if @keepitsimpleengineer finds that the speechnote Flatpak doesn’t meet their needs, they could try switching to Manjaro’s Unstable branch, which is more in alignment with Arch, and see if handy-bin works after the branch change.

How to switch to Unstable branch

To switch to Unstable branch:

sudo pacman-mirrors -a -B unstable && sudo pacman-mirrors -f && sudo pacman -Syyu

To return to Stable branch:

sudo pacman-mirrors -a -B stable && sudo pacman-mirrors -f && sudo pacman -Syyuu

Note: the extra u is required to enable package downgrades when moving from Unstable to Testing or Stable, or from Testing to Stable

https://wiki.manjaro.org/index.php/Switching_Branches

Alternatively, they could try building the AUR’s handy package on their Stable branch system. Hopefully compiling it against Stable branch packages/libraries will get it working successfully.

Note though that, due to it not being pre-compiled, handy will take longer to build than handy-bin, and it will likely require a rebuild after most system updates.

pamac info handy
❯ pamac info handy
Name                  : handy
Version               : 0.8.3-2
Description           : Open source and extensible speech-to-text application that works completely offline
URL                   : https://github.com/cjpais/Handy
Licenses              : MIT
Repository            : AUR
Groups                : --
Depends On            : alsa-lib cairo gcc-libs gdk-pixbuf2 glib2 glibc gtk3 hicolor-icon-theme libevdev libsoup3
                        openssl vulkan-icd-loader webkit2gtk-4.1 libappindicator-gtk3 gtk-layer-shell
Optional Dependencies : wtype
                        xdotool
Make Dependencies     : appmenu-gtk-module bun cargo clang cmake git nodejs pkgconf pwgen shaderc vulkan-headers
Check Dependencies    : --
Provides              : --
Replaces              : --
Conflicts With        : handy-bin
Maintainer            : barbuk
First Submitted       : Tue 20 Jan 2026 21:00:40
Last Modified         : Fri 01 May 2026 21:52:41
Votes                 : 0
Out of Date           : --
2 Likes

Relisted as lack of a clear solution shouldn’t be a reason for hiding the topic from the public.

Others experiencing a similar issue may still find the advice/suggestions provided in the topic to be helpful.

@keepitsimpleengineer Before you give up, you could try installing handy instead which builds from source. Note that it may take some time to build.

3 Likes

So I compiled from source and handy still failed, providing nothing when invoked.

Installed optional apps did not help.

Actually, I had originally installed by compilation from source but switched to handy-bin for convenience.

Thanks for the help.

I would have posted this on the forum but the topic was closed, not by me.

1 Like

Well, it was worth a shot. Have you checked upstream issues?

I’ve moved your reply here and reopened the topic for now.

Nothing at https://github.com/cjpais/Handy/issues)

I presume I am standing in this field by myself.

SpeechNote works but is slow and awkward.

1 Like

It’s been a long time since I tried Handy. I’ve had the issue you’re describing from the very beginning. The first attempt works, but after that it rarely works, if at all.

I just compiled Handy myself, but the problem persists.

1 Like

So what doesn’t happen is anything after using the key combination to incite transcription of audio. So I attempted to change the key combination in setting, and that failed, being also non responsive

The mystery prevails

I have taken the liberty of seeking a few possible alternatives to Handy STT; this is purely a cursory list – whether each (or any) of these are fit for purpose or easily available to Manjaro will likely need more research.

Regards.

2 Likes

Regards SpeechNote

After spending some time fiddling with SpeechNote settings, I find it fast and reasonably accurate.

3 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.