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
Latest espeak-ng from master is silent with emacspeak, but works with speech-dispatcher
by Zahari Yurukov
Hi,
I'm using the latest emacs from master, as well as the latest emacspeak from master. Fedora 33 with the latest updates.
I compiled the latest espeak-ng from master with sonic support enabled. It works fine with Orca via speech-dispatcher, but emacspeak is silent without giving any errors.
Until that the espeak-ng package from Fedora's repositories worked fine with emacspeak. I've priviously have used espeak-ng compiled by myself with the exact same configuration without any problem with emacspeak.
Emacspeak's Auditory Icons do work. I've tried the following from a separate console and I can hear espeak-ng:
speak-ng -s 1000 --stdout hello |play -
I recompiled the eemacspeak's espeak module with :
make -B espeak
Can you reproduce this? Do you have any clue where the problem could be.
--
Best wishes,
Zahari
1 year, 5 months
Emacspeak mailing list archive is again complete.
by Greg Priest-Dorman
Hi Folks,
I finally had some time to clean up the old mail messages and get them
posted. Much thanks to Jon Pielaet who grabbed years worth of mail
messages from the gmane.emacs.emacspeak.general news group and got them to
me. They have been indexed with the last released version of mhonarc (
https://www.mhonarc.org/) as that is how 1995-2013 was archived. To this,
2014 and 2015 have been expanded, and corrected. 2016 through February
2021 have been added.
So, at long last the emacspeak mailing list archive at www.emacspeak.org
contains the rest of the list messages from the "Vassar era" and is
complete up through Feb. 2021.
-Greg
1 year, 7 months
Danish tts on Mac
by John Morgan
Hello,
I edited lisp/mac-voices.el.
I replaced the 2 occurrences of "alex" with "sara".
I ran make clean, make config and make.
I restarted emacs.
Apparently, emacspeak is using the sara Danish voice now.
I'm sure there's got to be a better way to do this.
1 year, 7 months
Emacspeak on Mac in Danish
by John Morgan
Hello,
I am running emacspeak on a MacBook Air running Big Sur.
I need to use emacspeak in Danish.
With the voiceover utility and system preferences ->language and
region, I have made progress at changing the Mac's system language to
Danish.
Emacspeak still uses the English Alex voice.
How do I change the voice used in emacspeak from English Alex to Danish Sarah?
Thanks,
John
1 year, 7 months
emacspeak under WSL-G
by prayner@unimelb.edu.au
For those unfamiliar, WSL-G is a linux virtual machine made available
by microsoft for running under Windows. I know Krzysztof Drewniak has
used this at least for testing things but has anyone used it as their
primary emacspeak environment? I'm considering it as an alternative to
emacspeak in the Linux GUI that I've used for the last couple of
decades. But it couldn't sacrifice much emacspeak responsiveness or
functionality since that's where I spend 70% of my time. I'm just
becoming increasingly frustrated with the other 30%. This is one way
forward, OSX is obviously another.
thanks for any experiences good or bad
regards
Peter
--
Peter Rayner (he/him), Level 1, 187 Grattan St.
Academic Lead - Climate & Energy College <http://www.climatecollege.unimelb.edu.au>
mobile +61 402 752 379, skype: petermorag
zoom id 4431343191, join at <https://unimelb.zoom.us/j/4431343191?pwd=a1E5Z3JEOTRVQUJsaVdRbVUvR1QyZz09>
mail-to: prayner(a)unimelb.edu.au TWITTER: @raynerstrings
I acknowledge the Traditional Custodians of the land on which I work, the Wurundjeri people of the Kulin nation, and pay my respect to their Elders, past and present
1 year, 7 months
Emacspeak announces capitalization even though dtk-caps is disabled
by Alan Ghelardi
Hello there.
After upgrading to the most recent version of Emacspeak (commit 71824f2),
I've noticed that Espeak is continuously announcing capital letters even
though dtk-caps is off. Actually, the behavior seems to not be related to
the dtk-caps option, because when it's on, Emacspeak announces
capitalization twice. I don't use Outloud, so I have no idea if this issue
affects only Espeak.
This behavior wasn't happening in the previous version I was using
(commit 9bca7bb). Does it ring a bell for someone?
Thanks in advance
1 year, 7 months
[Tip] Import Google calendar events into org agenda
by Tim Cross
Hi All,
this is just something which some of you may find useful.
If you are like me and make extensive use of org mode in Emacs, you
might find it useful to be able to import your Google calendar events
into org mode. To facilitate this, I've written a simple node script
which will retrieve your events from Google and create an org file which
you can include in your list of agenda file. Once you do this, events
will show up in your org agenda.
The homepage for this simple script is
https://github.com/theophilusx/icsorg
To install and run the script, you need a reasonably recent version of
node and NPM installed on your system. At least node v12.x is required
(though it will probably work with node v10.x). To install the script,
run
npm i -g icsorg
Depending on how you have node and NPM configured, you may need to run
this command inside sudo. (I have npm configured so that it doesn't
require sudo and can provide that info if desired). It is also expected
that the npm module bin directory is on your search path. This is
normal, but if it isn't, either you need to add it or provide a full
path when calling the script.
Once you have the script installed, you can run
icsorg -h
to get a summary of command line options and configuration file
variables. The script will search for a configuration file in your home
directory called .icsorg. The list of configuration variables are
documented on the homepage. The most important one is to set the
ICS_FILE variable to the URL to retrieve your calendar events as an .ics
file. You can find this URL by opening up the calendar options menu in
Google Calendar. Near the bottom, it has an entry for a private URL to
retrieve event data. In some cases, you may need to choose to reset the
URL (if you have never used it before and have no other integration
programs which use it). You also need to fill in the other variables,
such as specifying where to create the org file. You want the created
org file to be a file included in your org agenda.
Once you have the configuration file setup, all you need to do is run
icsorg
and it will retrieve your events and generate an org file for them. I
have this setup as a cron job which runs every 6 hours.
Note that if you don't use google and want to import from some other
source, especially one which does not provide a URL to retrieve the
events as an .ics file, you can generally export the calendar as an .ics
file, place it somewhere on your system and set the ICS_FILE variable to
the path to that file. When you then run icsorg, it will import from
that file.
Personally, I find it much more convenient to be able to see my events
in the org agenda than trying to navigate Google's calendar on the web.
Hope others might find this useful as well.
There are bound to be some bugs in this script. If you find any, either
email me with details or use the issue system on github. I've not yet
tested this on under macOS, but I expect it should work fine.
Tim
1 year, 7 months