Orca stops reading characters after installing Orca Remote #2

Open
opened 2026-05-22 07:28:20 -07:00 by serrebi · 1 comment
Owner

After installing Orca Remote, Orca is unable to read characters when using the left and right arrow keys or other review commands. There's only silence instead of the expected behavior. Uninstalling via the uninstall program restores this behavior. I'm using Orca 50.1.2 on Arch Linux with the Voxin Ava voice.

After installing Orca Remote, Orca is unable to read characters when using the left and right arrow keys or other review commands. There's only silence instead of the expected behavior. Uninstalling via the uninstall program restores this behavior. I'm using Orca 50.1.2 on Arch Linux with the Voxin Ava voice. <!-- forgejo-github-sync: issue github=serrebidev/orca-remote#2 -->
Author
Owner

Thanks for the report. I found the problem: Orca 50.1.2 added a \cap_style\ argument to \SpeechServer.speak_character()\, but Orca Remote's monkey patch only accepted \character\ and \css\. That meant character review speech could fail before Orca reached Speech Dispatcher, which matches the silent left/right-arrow review behavior you saw.

Fixed on \master\ in commit \5aff0923c4\. The wrapper now accepts and forwards extra args/kwargs to Orca's original \speak_character()\, including \cap_style\.

I verified the fix against Orca 50.1.2's upstream Python API by loading the actual patched customization file and confirming \cap_style=CapitalizationStyle.SPELL\ is forwarded to the original method. Please pull/reinstall from \master\ and restart Orca; character review should speak again.

Thanks for the report. I found the problem: Orca 50.1.2 added a \\cap_style\\ argument to \\SpeechServer.speak_character()\\, but Orca Remote's monkey patch only accepted \\character\\ and \\css\\. That meant character review speech could fail before Orca reached Speech Dispatcher, which matches the silent left/right-arrow review behavior you saw. Fixed on \\master\\ in commit \\5aff0923c4b88a54bd47e405c652c6ea3c061103\\. The wrapper now accepts and forwards extra args/kwargs to Orca's original \\speak_character()\\, including \\cap_style\\. I verified the fix against Orca 50.1.2's upstream Python API by loading the actual patched customization file and confirming \\cap_style=CapitalizationStyle.SPELL\\ is forwarded to the original method. Please pull/reinstall from \\master\\ and restart Orca; character review should speak again. <!-- forgejo-github-sync: comment github=serrebidev/orca-remote#2/4519650014 -->
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
serrebi/orca-remote#2
No description provided.