Hi, The service works as expected, e.g. systemctl start [email protected] starts the US english voice. The problem is, varients do not work. systemctl start espeakup@en-us+m2.service just uses the default voice, British english, instead of the selected en-us and varient m2. I have read through the man page, and from what I gather, it should work. So, am I missing something, or have I found a bug? Attached is the service file. Thanks Storm --
-- Registered Linux user number 508465: https://linuxcounter.net/user/508465.html My blog, Thoughts of a Dragon: http://www.stormdragon.us/ Need a safe and easy way to backup and share files? Try Dropbox: http://db.tt/jeY50HR "It's not our aim to hum, to aspirate, to perish tardily. It's our goal to be, and to become, and to rise constantly." Van Canto - Quest for Roar
[Unit] Description=Software speech output for Speakup (default voice: %i) # espeakup needs to start after the audio devices appear, hopefully this should go away in the future Wants=systemd-udev-settle.service After=systemd-udev-settle.service sound.target [Service] Type=forking PIDFile=/run/espeakup.pid ExecStart=/usr/bin/espeakup --default-voice=%i ExecReload=/bin/kill -HUP $MAINPID Restart=always [Install] WantedBy=sound.target
