Getting Started
by Richard Wells
Hello: My name is Richard wells. I have been hearing about this
environment for many years but have never investigated it for myself.
For someone like me who has no idea at all where to go to get started,
how would you suggest I begin learning? My experience with computers has
been diverse with some Linux, but mostly Microsoft Windows and Apple
Macintosh. Please be gentle with a user with absolutely no idea of what
emacspeak is and how to get productive using it.
3 months, 1 week
Emacspeak on Android
by Tim Makarios
Hi,
I've been trying to get Emacspeak working on my mobile phone, which is
running LineageOS 17.1 (based on Android 10). So far, I've tried a couple
of things, but neither has quite worked.
First, I tried installing Emacspeak on debian-buster from proot-distro in
Termux. Unfortunately, it's silent, and running espeak on its own results
in a long list of errors, starting with
> ALSA lib confmisc.c:767:(parse_card) cannot find card '0'
so I guess Termux's proot-distro isn't giving Debian access to the audio.
For another attempt, I tried building Emacspeak directly in Termux. This
required building TclX, too, which seemed to work, but when I tried running
`./servers/espeak` it gave these errors
> couldn't load file
> "/data/data/com.termux/files/usr/lib/tclx8.4/libtclx8.4.so": dlopen
> failed: cannot locate symbol "rresvport" referenced by
> "/data/data/com.termux/files/usr/lib/tclx8.4/libtclx8.4.so"...
> while executing
> "load /data/data/com.termux/files/usr/lib/tclx8.4/libtclx8.4.so Tclx"
> ("package ifneeded Tclx 8.4" script)
> invoked from within
> "package require Tclx"
> (file "./servers/espeak" line 37)
so I guess TclX relies on rresvport, whatever that is, and Termux doesn't
provide it.
Does anyone have any clues about how I might be able to get Emacspeak
running on my phone?
Thanks,
Tim
<><
12 months
Irritating Quail Bug
by Hendur Saga
Hello Emacspeakers,
I have this really annoying bug in Emacspeak. Essentially I'm trying to input, say, German or French, and so naturally I'm using input-method and Quail. It works fine, except Emacspeak is apparently speaking out "key dash sequence" literally every time I try inputting an accented character. I set up speech server logging and, sure enough, it logged "key-sequence" as described. However, since it wasn't logging to the messages buffer, I suspected it was "reading" that only from the echo area, because I could not see anything in the messages buffer, which was correct[1].
My question is, what would be a good way to either 1) tell Quail to never echo incomplete key sequences, or 2) tell Emacspeak to be quiet for these messages (it appears there's an advice around read-key-sequence that is called by quail-start-translation[2]). It would also be nice if there was something like debug-on-message but for messages sent to the echo area but not logged. Perhaps by ensuring message-log-max doesn't get set to nil for some scope?? For the first option, I've already set both input-method-highlight-flag and input-method-verbose-flag to nil, as well as emacspeak-character-echo.
Regards,
Hendursaga
[1] https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/international/quail...
[2] https://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/international/quail...
1 year
Bug In dtk-speak-list?
by Hendur Saga
Hello Emacspeakers!
I believe I found a bug while attempting to play speech-enabled 2048. My system is Linux, running Emacspeak 55.0, with Espeak as the speech server. This bug also occurs when I try other speech-enabled games like chess. After loading both 2048-game and emacspeak-2048 and then running M-x 2048-game, I get:
```
Debugger entered--Lisp error: (invalid-function tts-with-punctuations)
tts-with-punctuations(some nil)
dtk-speak-list(nil 4)
emacspeak-2048-speak-board()
emacspeak-2048-setup()
run-hooks(change-major-mode-after-body-hook special-mode-hook 2048-mode-hook)
apply(run-hooks (change-major-mode-after-body-hook special-mode-hook 2048-mode-hook))
run-mode-hooks(2048-mode-hook)
2048-mode()
```
I do not call dtk-set-punctuation or anything like that in my config. It appears tts-with-punctuations is a macro. I'm not sure if the real problem lies with it, or with dtk-speak-list, or something else.
Can anyone give me a clue as to what might be wrong? I'm no expert at debugging macros.
~ Hendursaga
1 year
Emacs Crashes on the desktop
by Ishe Chinyoka
Hi all,
Recently I started experiencing a strange problem with my
Emacs/Emacspeak. I am running Arch Linux and all my programs are
up-to-date. Yet starting sometime last week, when I try to launch
Emacs
in the Mate desktop, or even i3-wm or Ratpoison, Emacs just plays
the
welcome message and crashes.
However, when I launch Emacs on the tty console, it works well. My
only
problem with the console is that I cannot click links to open in
Chrome
or Firefox as I used to do, especially those from within email
messages.
Anyone ever experienced this? Thanks in advance for your help.
Ishe
1 year