Hi Janina, IIRC you are running Arch. Right? If yes, looking at the PKGBUILD I see that it grabs a snapshot from git at the commit d25ed10d dated 22 nov. 2018: https://github.com/brailcom/speechd/commit/d25ed10d5ede8c0f747211928fbd5f742d753556 So I am puzzled that you just get it, knowing the PKGBUILD was last updated on 24. Nov. 2018... So, I can't see a reason for speech-dispatcher be in concern for an issue occurring this week. And espeakup-git (if that's what you use) was last updated on 2019-01-03 18:14. So I am puzzled. I don't know what happened recently, but this issue should be reported to your distribution rather than to upstream IMHO. Also, a tip: you can set ALSA_CARD before starting espeakup, it will honor this setting. This how we now do in Slint, cf. attached file /etc/espeakup.conf. To know which files are involved in Arch, have a look at the bottom of https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=espeakup-git Sorry I can't provide further guidance, not running Arch. Best, Didier On 22/03/2019 15:43, Janina Sajka wrote: > I tend to update globally about once a week, usually on Fridays. With > today's update of Speech-Dispatcher-git Espeakup is broken. > > 1.) I boot to a console login. Works as expected. Speakup speaks > with Espeak on hw:0. Yes, I'm using alsa, not pulse. > > 2.) I launch the graphical desktop with startx and Orca comes up > over Speech-Dispatcher using libao on hw:1 as specified in speechd.conf. > > 3.) Switching back to any console, speech is gone. Doing a systemctl > restart espeakup puts speech on hw:2. > > This is bonkers. > > PS: Isn't it time we could control what device the soft synth driver > speaks to with a configuration option? Perhaps an additional parameter > in /etc/conf.d/espeakup? > > Or is it supposed to be in /etc/speakup/espeakup? > > Both those configs say basically the same thing, but they're not > symlinked. Why? > > Okash Khawaja writes: >> On Sat, 16 Mar 2019 20:21:07 +0100 >> Samuel Thibault <samuel.thibault@xxxxxxxxxxxx> wrote: >> >>> Chuck Hallenbeck, le sam. 16 mars 2019 15:14:20 -0400, a ecrit: >>>> 5.1 slow down the display, so it never accumulates a large amount of >>>> unspoken date, >>> >>> This should be already done by speakup_stop_ttys(). >>> >>>> or 5.2 don't be surprised if the speech gets garbled due to a buffer >>>> overflow condition somewhere in the speech chain. >>> >>> Okash, maybe you could add an overflow warning inside >>> synth_buffer_add() in the synth_buffer_free() <= 1 case. >> >> Sure, that should be straightforward. I'll test it locally. >> >> Thanks, >> Okash >> _______________________________________________ >> Speakup mailing list >> Speakup@xxxxxxxxxxxxxxxxx >> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >
# Configuration file for espeakup # To provide a value that differs from the default one, remove the first # character '#' from the line and modify the value. # Values outside the authorized range are silently ignored. # Your modifications will be applied when espeakup will be restarted # For that, save the modified file then either reboot or type as root: # /etc/rc.d/rc.espeakup restart # ***Voice # The voice used should match the language in use. If a voice is set # below, it will be used, else it will be chosen to match the value of # the $LANG environment variable. # To know available voices per language type this command: # list-espeak-ng-voices # You may prefer to use one of the mbrola voices, that sound more # natural. To list the installed ones type: # spd-say -o espeak-ng-mbrola-generic -L # The mbrola voice name in the first column should be preceded by 'mb-' # For instance to use a French female voice you would write: # voice=mb-fr2 # #voice=en # ***Rate or speech speed # minimum:0 maximum:9 #rate=2 # ***Sound volume #minimum:0 maximum:9 # If you set it to 0 you won't hear anything... #vol=4 # ***Pitch adjustment: a bigger value gives a more acute sound # #minimum:0 maximum:9 #pitch=3 # You only need to set the value of ALSA_CARD if you have several sound # cards and want to specify which one espeakup should send the speech # to, otherwise the default sound card will be used. The value should be # a number in a range beginning with 0, like for instance ALSA_CARD=1 or # the corresponding id, preferable as the sounds cards number can # change, like ALSA_CARD=PCH. To know the number and id of your cards, # type: list-cards. To know more about your sound cards, type: aplay -l # or aplay -L # By default ALSA_CARD=0 (the first sound card), but if you used # espeakup during installation, ALSA_CARD will be initially set to the # id of the card you selected at the beginning of Slint installation # #ALSA_CARD=0
_______________________________________________ Speakup mailing list Speakup@xxxxxxxxxxxxxxxxx http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup