On Thu, Nov 14, 2013 at 07:27:39AM -0500, Storm Dragon wrote:
Hi,
The service works as expected, e.g. systemctl start espeakup@en-us.service 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 --
Instanced unit files only really make sense when you expect that the service can be spawned multiple times. This isn't the case here. If users want to override the default language, then they can create an entry in /etc/systemd/system/espeakup.service.d to fixup the ExecStart line.