
I don't know whether locale detection in speakup has been discussed on the speakup list, I don't know whether speakup can do locale detection or not as it is kernel modules. If I don't see a message from you on the speakup list soon I will ask for you and try and find out.
Regarding the replacing of speakup's tables, I thought speechd-up did that, may be I am thinking of 0.4, have you tried updating speechd-up to that (it would require compiling it from source as GRML comes with speechd-up 0.3). My thought is that may be the thinking is for synths/synth connectors to set up the speakup table to work with them (eg. by default speakup's characters table says "zehd" for the letter z,this is due to Kirk the author of speakup being Canadian and like us in the UK don't like the American "zee" of US synths, however due to this espeak says the letter z unusually when using speakup, this indicates the table may need to be synth specific).
Michael Whapples On 28/05/09 11:50, Hermann wrote:
On 28.05.2009 at 12:28:13 Michael Whapplesmwhapples@aim.com wrote:
Good to hear you've got it working. While you didn't ask for it, I can imagine it would be useful, would you like the swspeak script to identify your language and start espeakup with the correct -V option? My idea is that all this stuff should be as transparent to the user as possible (IE. you've set your language, the console may be using your language, so why should you need to set extra for your speech to speak your language). Or would it be better to be an espeakup enhancement to auto detect your language? If I get time I may look at this.
I guess it would be better to implement an autodetection of the locale in Espeakup, since swspeak not only starts Espeakup, but also Speechd-up, where, maybe, a different approach is needed. Note that Speechd-up almost detects the locale correctly, and only the characters file must be edited; Espeakup failed completely till 0.6 and the characters file has to be edited as well.
Any thoughts, personally I would have thought espeakup would be the better place although swspeak script may be easier for me to modify.
See above. But what about that characters file? I guess this is due to Speakup. It should be possible that Speakup identifies the locale on start up. Has this been discussed on the Speakup list? Hermann