[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problems as a new emacs/speechd-el user
From: |
Milan Zamazal |
Subject: |
Re: Problems as a new emacs/speechd-el user |
Date: |
Fri, 29 Mar 2024 17:01:16 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
>>>>> "CCU" == Cleverson Casarin Uliana via Speech Dispatcher discussion
>>>>> <speechd-discuss@nongnu.org> writes:
CCU> First, some Emacs keys simply don't work, namely: pageUp and
CCU> pageDown, as well as their equivalent c-v and m-v, and also m-<
CCU> and m->, neither of these seem to scroll the
CCU> buffer.
One possibility would be that those keys don’t work in your terminal
with nox Emacs. But since you say they work sometimes, this doesn’t
seem to be the case. You can try to press e.g. ‘C-h c pageDown’ to see
whether the binding is correctly recognized.
CCU> Interestingly, sometimes when I press page-up or c-v,
CCU> speechd-el speaks beginning of the buffer, but the cursor is
CCU> still near to the botton.
This is standard Emacs behavior in case the buffer is shorter than a
page. scroll-down-command doesn’t jump to the beginning of the buffer
if it is already displayed, it just reports that fact. You can change
this behavior by customizing scroll-error-top-bottom variable.
CCU> My second question is regarding the speechd-speak-signal-events
CCU> variable. It is all filled with letters x at the respective
CCU> fields, but speechd-el keeps speaking i.e. "empty text" instead
CCU> of playing a sound for that event. Interestingly, when I press
CCU> c-e d c to set the capitals mode outside of the customize
CCU> group, I am able to make the capitals icon play.
It depends on the synthesizer used. speechd-el should send ICON Speech
Dispatcher command, some synthesizer backends can handle it
appropriately, others just say the icon name.
CCU> And my last issue for now concerns speechd-voices. I am able to
CCU> insert a new voice and give it a name, but the parameters
CCU> appears as invalid or inactive, so I cannot set i.e. rate,
CCU> volume etc.
You must first check the checkbox attached to the parameter you want to
set. Then you can edit the parameter.
Regards,
Milan