Are you using Debian Sid? Mine speaks on the login screen with gdm3. On 3/9/2014 1:11 PM, Trevor Astrope wrote: > Make sure your user is in the pulse-access group. I also have > Debian-gdm, speech-dispatcher and root in pulse-access. I added these > users to the audio group too, for good measure. > > For orca, I don't get speech until I login. It selects my user by > default and places focus on the password field, so I just need to enter > my password and then it will start speaking. > > On Sun, 9 Mar 2014, Robert Spangler wrote: > >> I am running Jesse/Sid. I tried all of these things with no luck. I >> even tried Janina's suggestion of disabling Pulseaudio (using her >> steps) and that just resulted in Orca not speaking. >> >> I thought I would try a little experimenting of my own, so I >> recompiled espeak to use Pulseaudio. I then configured Pulseaudio to >> run as a system service. When I attempted to restart espeakup, it >> said it couldn't connect to PulseAudio: access denied. >> >> On another note: I noticed, when booting, that speech starts before >> the Pulseaudio daemon. Could this be causing a problem? >> >> I'll keep hammering away at this. I agree with another poster that >> someone should fix this bug. >> >> Thanks, >> Rob >> >> On 3/7/2014 10:48 AM, Trevor Astrope wrote: >>> On Fri, 7 Mar 2014, John G. Heim wrote: >>> >>>> I think the classic fix for this probme is to recompile espeak to use >>>> pulseaudio. Here is a link to a bug report explaining (sort of) what >>>> to do. >>>> https://bugzilla.redhat.com/show_bug.cgi?id=481651 >>>> >>>> I think we had a discussion of this point back in November of 2013 but >>>> i can't find the thread on google. I am still running debian squeeze >>>> on my every day work machine and all my other machines now use sonar >>>> linux. So I haven't tried to get speakup and orca to play nice for >>>> several months. But I know I got speakup and orca to work in wheezy by >>>> following the advice on that bug report. The real problem was that the >>>> version of orca in debian wheezy >>>> didn't work. >>> >>> Below is the post from you and Mike Ray on how to configure and build >>> espeak to use pulseaudio. I run pulseaudio as a daemon to get espeakup >>> to start speaking as soon as it is loaded so I get speech at the login >>> prompt. >>> >>> In Debian Jessie/Sid, you will need to edit /etc/default/pulseaudio to >>> have this line: >>> >>> PULSEAUDIO_SYSTEM_START=1 >>> >>> And in /etc/pulse/client.conf: >>> >>> autospawn = no >>> >>> It's been a while since I configured speech for orca, but I think I had >>> to modify /etc/speech-dispatcher/speechd.conf to use a unix socket: >>> >>> SocketPath "/var/run/speech-dispatcher/speech-dispatcher.sock" >>> >>> And in my .bash_profile, I added: >>> >>> export >>> SPEECHD_ADDRESS="unix_socket:/var/run/speech-dispatcher/speech-dispatcher.sock" >>> >>> >>> >>> I use hardware speech with speakup on the machine running orca and I >>> don't run orca on the machine using espeakup, so I can't say that it >>> will work for both orca and speakup with espeakup. Please follow up if I >>> missed something. >>> >>> ----- Forwarded Message ----- >>> Date: Fri, 1 Nov 2013 22:17:03 >>> From: John G. Heim <jheim at math.wisc.edu> >>> Reply-To: Speakup is a screen review system for Linux. >>> <speakup at linux-speakup.org> >>> To: mike at raspberryvi.org, Speakup is a screen review system for Linux. >>> <speakup at linux-speakup.org>, Brandon McGinty-Carroll >>> <bmmcginty at bmcginty.hopto.org> >>> Subject: Re: speakup & orca in debian 7 >>> >>> I got it working on my debian 7 (wheezy) system. Here is what I did: >>> >>> apt-get remove espeakup espeak >>> apt-get install libpulse-dev libsonic-dev >>> apt-get source espeak >>> cd espeak-1.6.42/src/ >>> [edit Makefile as describe below] >>> make >>> make install >>> >>> cd ../../ >>> apt-get install espeakup >>> cd espeakup-0.71/ >>> make >>> make install >>> >>> modprobe speakup-soft >>> espeakup >>> Viola! >>> >>> Notes: >>> 1. I couldn't figure out how to get the debian espeakup package to work >>> with my custom compiled version of speakup. You can't install espeakup >>> w/o the espeak package. >>> 2. The apt-get source command downloads the source for the debian >>> package into the current working directory. >>> >>> On 11/01/2013 07:28 PM, Mike Ray wrote: >>>> >>>> I should also say the command to compile is: >>>> >>>> make all >>>> >>>> not just make >>>> >>>> Mike >>>> >>>> On 02/11/2013 00:22, Mike Ray wrote: >>>>> >>>>> Here is what I did: >>>>> >>>>> Edit the Makefile and find the section which reads like this: >>>>> >>>>> # 'runtime' uses pulseaudio if it is running, else uses portaudio >>>>> #AUDIO = runtime >>>>> AUDIO = portaudio >>>>> #AUDIO = portaudio0 >>>>> #AUDIO = portaudio2 >>>>> #AUDIO = pulseaudio >>>>> #AUDIO = sada >>>>> >>>>> And simply change it to read thusly: >>>>> >>>>> # 'runtime' uses pulseaudio if it is running, else uses portaudio >>>>> #AUDIO = runtime >>>>> #AUDIO = portaudio >>>>> #AUDIO = portaudio0 >>>>> #AUDIO = portaudio2 >>>>> AUDIO = pulseaudio >>>>> #AUDIO = sada >>>>> >>>>> As you can see I just commented out portaudio and uncommented >>>>> pulseaudio. >>>>> >>>>> I'm pretty sure that's all I did. If you get errors about libraries >>>>> just install what you have missing. >>>>> >>>>> I am currently having trouble configuring pulseaudio to autospawn >>>>> properly on the Raspberry Pi. >>>>> >>>>> But I hope if I can get it to work switching from portaudio to >>>>> pulseaudio will solve all the latency issues and crashes we currently >>>>> have with Arch on the Pi. >>>>> >>>>> We have SpeakUp and Emacspeak running with eSpeak on Arch on the Pi >>>>> but have had to blacklist firmware and newer versions of sound >>>>> drivers because of a change to the driver which introduced some >>>>> latency problems. >>>>> >>>>> The other way to make SpeakUp use pulse would be to ditch espeakup >>>>> and use speechd-up to connect it to speech-dispatcher but I haven't >>>>> had much success with speechd-up on Arch either on x86 or on the Pi. >>>>> >>>>> Mike >>>>> >>>>> >>>>> On 02/11/2013 00:01, Brandon McGinty-Carroll wrote: >>>>>> Mike, >>>>>> If you have the configure commands/steps handy, I'd love them, as >>>>>> would others, I'm sure. >>>>>> If not, I'll go looking and post back what I find. >>>>>> >>>>>> Brandon McGinty-Carroll >>>>>> >>>>>> On Fri, Nov 01, 2013 at 10:22:05PM +0000, Mike Ray wrote: >>>>>>> Hello, >>>>>>> >>>>>>> Espeakup doesn't use either portaudio or pulseaudio. It just calls >>>>>>> espeak, which in it's default configuration uses portaudio. >>>>>>> >>>>>>> It is possible to re-compile espeak to use pulseaudio. I have just >>>>>>> done exactly that in efforts to get tts to work properly on Arch >>>>>>> Linux on a Raspberry Pi. >>>>>>> >>>>>>> espeak using portaudio suffers appalling latency on the Pi and >>>>>>> sometimes crashes the kernel, but using pulseaudio the latency >>>>>>> issues are gone. >>>>>>> >>>>>>> Mike >>>>>>> >>>>>>> On 01/11/2013 20:37, Gregory Nowak wrote: >>>>>>>> If there is a way to use dmix to augment/replace pulse, I'd love to >>>>>>>> know about it. The problem here is that espeakup uses alsa directly >>>>>>>> instead of going through pulse. The only two ways I can think of to >>>>>>>> fix this would be either to be able to run espeakup as a normal >>>>>>>> user, >>>>>>>> which should force it to use pulse by virtue of opening alsa as a >>>>>>>> regular user from what I understand, or to add pulse support to >>>>>>>> espeakup. Actually, espeak uses portaudio if I remember right, so >>>>>>>> maybe it's >>>>>>>> as simple as portaudio supporting pulse. >>>>>>>> >>>>>>>> Greg >>>>>>>> >>>>>>>> >>>>>>>> On Sat, Nov 02, 2013 at 04:52:48AM +0900, Devon Stewart wrote: >>>>>>>>> Isn't there a way to use alsa's dmix plugin to either replace, or >>>>>>>>> at least augment, pulse? Also, this is assuming that Alsa is >>>>>>>>> being used from the CLI. >>>>>>>>> >>>>>>>>> -Devon >>>>>>>>> >>>>>>>>> On 2013/11/02, at 4:41, "John G. Heim" <jheim at math.wisc.edu> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> If I kill pulseaudio, do I still get speech with orca? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 11/01/13 14:23, Trevor Astrope wrote: >>>>>>>>>>> Are you using software speech with both speakup and orca? I've >>>>>>>>>>> had this >>>>>>>>>>> problem with sound not working on the command line after >>>>>>>>>>> running orca. >>>>>>>>>>> In my case, gnome/orca started a pulseaudio process running as >>>>>>>>>>> my user, >>>>>>>>>>> even though I have pulseaudio and speechd-up configured to run >>>>>>>>>>> as a >>>>>>>>>>> system daemon. >>>>>>>>>>> >>>>>>>>>>> Killing the pulseaudio process running as my user gets sound >>>>>>>>>>> back. You >>>>>>>>>>> may need to restart speechd-up service as well, as I sometimes >>>>>>>>>>> have a >>>>>>>>>>> problem with this too, but I usually use hardware speech, so I >>>>>>>>>>> don't >>>>>>>>>>> remember the scenario where that is necessary to do as well. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Fri, 1 Nov 2013, John G. Heim wrote: >>>>>>>>>>> >>>>>>>>>>>> Sorry if this is an FAQ but is there a solution to that >>>>>>>>>>>> problem with >>>>>>>>>>>> running both speakup & orca in debian 7? Every time I've >>>>>>>>>>>> installed >>>>>>>>>>>> debian 7 (aka wheezy), I can use speakup fine unless I log in >>>>>>>>>>>> at the >>>>>>>>>>>> GUI and run orca. At that point, speakup stops talking and >>>>>>>>>>>> nothing >>>>>>>>>>>> I've found short of rebooting gets it working agin. I >>>>>>>>>>>> understand this >>>>>>>>>>>> has something to do with pulse audio run in the GUI. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> --- >>>>>>>>>>>> John G. Heim, 608-263-4189, jheim at math.wisc.edu >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Speakup mailing list >>>>>>>>>>>> Speakup at linux-speakup.org >>>>>>>>>>>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Speakup mailing list >>>>>>>>>>> Speakup at linux-speakup.org >>>>>>>>>>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >>>>>>>>>> -- >>>>>>>>>> --- >>>>>>>>>> John G. Heim, 608-263-4189, jheim at math.wisc.edu >>>>>>>>>> _______________________________________________ >>>>>>>>>> Speakup mailing list >>>>>>>>>> Speakup at linux-speakup.org >>>>>>>>>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >>>>>>>>> _______________________________________________ >>>>>>>>> Speakup mailing list >>>>>>>>> Speakup at linux-speakup.org >>>>>>>>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >>>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Michael A. Ray >>>>>>> Analyst/Programmer >>>>>>> Witley, Surrey, South-east UK >>>>>>> >>>>>>> I KEEP six honest serving-men, They taught me all I know. Their >>>>>>> names are What and Why and When and How and Where and Who. >>>>>>> -- Rudyard Kipling (paraphrased) >>>>>>> >>>>>>> Interested in accessibility on the Raspberry Pi? >>>>>>> Visit: http://www.raspberryvi.org/ >>>>>>> >>>>>>> From where you can join our mailing list for visually-impaired Pi >>>>>>> hackers >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Speakup mailing list >>>>>>> Speakup at linux-speakup.org >>>>>>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >>>>> >>>>> >>>> >>>> >>> _______________________________________________ >>> Speakup mailing list >>> Speakup at linux-speakup.org >>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >>> >>> _______________________________________________ >>> Speakup mailing list >>> Speakup at linux-speakup.org >>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >> _______________________________________________ >> Speakup mailing list >> Speakup at linux-speakup.org >> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >> >> > _______________________________________________ > Speakup mailing list > Speakup at linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup