I've got a Compaq Persario X1000 laptop and I'm using emacspeak with the eflite speech engine and it worked just fine the first time I ran it but after I booted it back up after my afternoon classes, my speech doesn't work and the only way I've found to restore speech is to either re-emerge eflite or re-run alsaconf and I can get speech working again. I've got chmod 770 /dev/dsp* to run in /etc/conf.d/local.start and I've also tried changing the group of any file having to do with either emacspeak or eflite to audio but that did no good. Reproducible: Always Steps to Reproduce: 1. emerge emacs emacspeak eflite alsa-headers alsa-utils 2. echo "export DTK_PROGRAM=/usr/bin/eflite" > /etc/emacspeak.conf 3. run alsaconf and configure sound card. 4. run emacspeak to make sure speech works 5. reboot computer and run emacspeak Actual Results: speech no longer works at all. Expected Results: emacspeak should have given speech output through eflite.
I have put emacspeak 22 into portage. Please execute the following commands then try this again and let me know if the problem still occurrs. All of this has to be done as root. echo app-accessibility/emacspeak ~x86 >> /etc/portage/package.keywords emerge -Du emacspeak Once you have the new version, please comment in this bug and let me know if t the problem re-occurrs.
I found that we did not have the latest version of eflite in portage; that has been resolved. To install it, enter these commands as root: echo app-accessibility/eflite ~x86 >> /etc/portage/package.keywords emerge eflite It is important also to update the /etc/eflite/es.conf file using etc-update when the package is merged. Once this is done, you should not have this issue. If it continues, let me know and I will re-open this bug.