I broke my arm and I'm looking for a reliable way to enter text by speech. I found this method
https://unix.stackexchange.com/a/314824/72304 interesting so I decided to give it a try. I installed KDE Connect on my Android 7.0 phone, ran kdeconnectd on Slackware without any arguments and was able to pair both devices. I can now move cursor and enter text into Slackware programs from Android. However, speech-to-text doesn't really work - only first letter of Android speech-to-text output is shown on the screen on Slackware. For example, when I say 'one two three' to my phone I only get 'o' on Slackware. After a few seconds I say a few more words and I just see a cursor moving by a width of a single letter on Slackware but not letters. I tried several different programs on Slackware - uxterm, Firefox, kate, results are identical. I tried to play around with kdeconnectd options but to no avail. I tried to harness Wireshark but it seems that kdeconnectd encrypts data. I can reproduce this issue on -current.
Something tells me that it's XIM-related issue because I can see the whole output from Android speech-to-text with kdeconnectd on Ubuntu. Both Ubuntu and Slackware use kdeconnectd 0.8.
Can you reproduce the problem? Any hints?