public inbox for speakup@linux-speakup.org
 help / color / mirror / Atom feed
* Espeakup, arch and systemd
@  Adrian Orjales
   ` Alexander Epaneshnikov
  0 siblings, 1 reply; 6+ messages in thread
From: Adrian Orjales @  UTC (permalink / raw)
  To: speakup

[-- Attachment #1: Type: text/plain, Size: 1625 bytes --]

Hello all
I am trying to build my own OS based on Arch Linux, but I am having some
problems with the screen reader.
I have an arch linux fresh installation, with systemd, espeakup and
espeak-ng installed with pacman.
After installing the espeakup package, I noticed that the system was very
slow on boot, and some times espeakup did not wake up after boot.
After some research, I've discovered that the cause of the slow boot was
that the systemd espeakup service unit uses systemd-udev-settle.service and
waits for it to end to start, to ensure all hardware is discovered.
But as I've read, this operation is very discouraged because the
udev-settle discover process is asynchronous and it slows down the boot
process.
Furthermore, when this service ends, espeakup has the same problem,
sometimes it talks, sometimes it is not able to talk.
The problem of no speech is solved if I run systemctl reload espeakup &&
systemctl start espeakup manually from command line.
Now, I have tried removing the wants and requires of
systemd-udev-settle.service and left only the sound.target. The slow boot
is solved, but espeakup does not start properly, and I don't know how can I
solve this.
One of the info that I've found says that sometimes, systemd sound.target
unlocks the awaiting services when the first sound card is detected, but I
have a Nvidia gpu that is detected as a soundcard, but alsa's default card
is my onboard intel hda.
I know that this list is about speakup, not espeakup, but I'm sure that you
like me know that we are not much people talking about these topics and is
difficult to find help.
Thanks in advance

[-- Attachment #2: Type: text/html, Size: 1721 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~ UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
 Espeakup, arch and systemd Adrian Orjales
 ` Alexander Epaneshnikov
   ` Adrian Orjales
     ` Adri Orjales
       ` Alexander Epaneshnikov
         ` Adrian Orjales

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).