I have set the default sound card, and still facing same issue.
At boot, espeakup is not able to speak. Only when I stop it's service and start again it works.
Here is my espeakup.service file
[Unit]
Description=Software speech output for Speakup
Documentation=man:espeakup(8)
Wants=systemd-udev-settle.service
After=systemd-udev-settle.service sound.target
[Service]
Type=forking
PIDFile=/run/espeakup.pid
Environment="default_voice="
ExecStartPre=+modprobe speakup_soft
ExecStart=/usr/bin/espeakup --default-voice=${default_voice}
ExecReload=kill -HUP $MAINPID
Restart=always
[Install]
WantedBy=sound.target
Description=Software speech output for Speakup
Documentation=man:espeakup(8)
Wants=systemd-udev-settle.service
After=systemd-udev-settle.service sound.target
[Service]
Type=forking
PIDFile=/run/espeakup.pid
Environment="default_voice="
ExecStartPre=+modprobe speakup_soft
ExecStart=/usr/bin/espeakup --default-voice=${default_voice}
ExecReload=kill -HUP $MAINPID
Restart=always
[Install]
WantedBy=sound.target
I noticed that when I boot the machine and login into a shell, there is no sound. If I run a speaker-test it doesn't work, because of espeakup. When I kill espeakup service, it works again, and if I run a speaker-test, it works perfectly fine.
El sáb, 23 abr 2022 a las 17:26, Alexander Epaneshnikov (<aarnaarn2@xxxxxxxxx>) escribió:
On Sat, Apr 23, 2022 at 05:18:56PM +0200, Adri Orjales wrote:
> Hello again
> I reset the udev-settle service, i've found the problem with the slowdown on boot, was caused by a wireless mouse receiber
nice.
> Now the espeakup problem persists
> Only talks if i stop it and start it again
ok. let's tri to set default sound card with arch wiki's instructions [1]
[1] https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card
--
Sincerely, Alexander