No go here!!! I ran script to capture some of the output I got but I think the spkout module is severely broken or something. Basically, to compare with Chuck's configuration, I made sure my configs were closest to his; at least right now, my MODULES entry in /etc/rc.conf now only includes speakup and speakup_soft. In my /etc/modprobe.d/speakup.conf file, I have start=0 on the options line for speakup_soft. I commented out all other references to speakup_spkout for now. What I then did was to reboot my system where I would end up with no speech; then I logged in with an ssh session so I could at least monitor what was going on. I then did the commands you will see in my script output below. I basically tried to modprobe the speakup_spkout module but unsuccessfully but I could at least get soft speech going again. Can anyone offer some pointers on how I might fix thie module? I realize it's hard for developers to test a module if they don't own a synth but I have a speakout so would be willing to debug this if I knew how:) ----- Begin script output ----- Script started on Wed 11 Aug 2010 06:12:26 PM MST [root at lnx3 ~]# modprobe speakup_spkout FATAL: Error inserting speakup_spkout (/lib/modules/2.6.34-ARCH/kernel/drivers/speakup-git/speakup_spkout.ko): No such device [root at lnx3 ~]# modprobe speakup_spkout ser=0 start=0 [root at lnx3 ~]# talkwith spkout Unable to switch to the spkout synthesizer. This means that the driver is not built in, the module is not loaded, or spkout is not a valid synthesizer. [root at lnx3 ~]# lsmod Module Size Used by speakup_spkout 1548 0 pcspkr 1351 0 ipv6 236542 22 fuse 51934 3 usbhid 32710 2 snd_hda_codec_realtek 192179 1 snd_seq_dummy 1071 0 hid 60015 1 usbhid snd_emu10k1 127275 2 snd_seq_oss 25016 0 snd_hda_intel 18769 0 snd_seq_midi_event 4488 1 snd_seq_oss snd_rawmidi 15247 1 snd_emu10k1 snd_ac97_codec 87773 1 snd_emu10k1 snd_seq 41656 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_hda_codec 66815 2 snd_hda_codec_realtek,snd_hda_intel usb_storage 33972 0 snd_pcm_oss 33474 0 snd_mixer_oss 14328 1 snd_pcm_oss ac97_bus 754 1 snd_ac97_codec snd_pcm 58460 7 snd_emu10k1,snd_hda_intel,snd_ac97_codec,snd_hda_codec,snd_pcm_oss snd_seq_device 4353 5 snd_seq_dummy,snd_emu10k1,snd_seq_oss,snd_rawmidi,snd_seq snd_timer 15601 3 snd_emu10k1,snd_seq,snd_pcm snd_util_mem 1812 1 snd_emu10k1 snd_hwdep 4756 2 snd_emu10k1,snd_hda_codec snd_page_alloc 5941 3 snd_emu10k1,snd_hda_intel,snd_pcm snd 42602 16 snd_hda_codec_realtek,snd_emu10k1,snd_seq_oss,snd_hda_intel,snd_rawmidi,snd_ac97_codec,snd_seq,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_device,snd_timer,snd_hwdep uhci_hcd 19280 0 ppdev 4854 0 lp 6684 0 i2c_viapro 5147 0 via_rhine 17097 0 emu10k1_gp 1506 0 speakup_soft 3502 0 amd64_agp 6571 1 parport_pc 27863 1 speakup 69429 2 speakup_spkout,speakup_soft psmouse 50897 0 shpchp 25563 0 ehci_hcd 31918 0 gameport 7165 2 emu10k1_gp soundcore 5017 1 snd i2c_core 15144 1 i2c_viapro processor 25264 0 evdev 6780 4 button 3738 0 serio_raw 3526 0 thermal 9746 0 mii 3190 1 via_rhine k8temp 2623 0 parport 25403 3 ppdev,lp,parport_pc sg 20760 0 pci_hotplug 21691 1 shpchp agpgart 23120 1 amd64_agp usbcore 120437 7 usbhid,usb_storage,uhci_hcd,ehci_hcd rtc_cmos 7578 0 rtc_core 11823 1 rtc_cmos rtc_lib 1486 1 rtc_core ext3 110244 2 jbd 38969 1 ext3 mbcache 4282 1 ext3 sr_mod 13129 0 cdrom 31337 1 sr_mod sd_mod 25507 6 pata_via 6539 4 pata_acpi 2300 0 sata_via 6240 0 libata 138839 3 pata_via,pata_acpi,sata_via floppy 48128 0 scsi_mod 79372 5 usb_storage,sg,sr_mod,sd_mod,libata [root at lnx3 ~]# talkwith soft [root at lnx3 ~]# talkwith spkout Unable to switch to the spkout synthesizer. This means that the driver is not built in, the module is not loaded, or spkout is not a valid synthesizer. [root at lnx3 ~]# killall -9 sp[K[Kespeakup [root at lnx3 ~]# talkwith soft [root at lnx3 ~]# exit exit Script done on Wed 11 Aug 2010 06:16:42 PM MST ----- End script output ----- On Wed, Aug 11, 2010 at 01:46:47PM -0400, Chuck Hallenbeck wrote: > Steve, > > My doubletalk LT works fine in arch also, wikth kernel 2.6.34, although > I normally use espeak for regular activities. Here is how my speech > modules are handled: > > In /etc/rc.conf, I have this line: > > MODULES=(speakup speakup_soft) > > In /etc/modprobe.d/modprobe.conf, I have this line: > options speakup_soft start=0 > > and in /etc/rc.local, I have these lines: > > # extra speakup modules > modprobe speakup_ltlk ser=0 start=0 > # start talking > talkwith soft espeakup > speakupconf load > > > I hope something above might be helpful. > > Chuck > > > On Wed, Aug 11, 2010 at 09:10:55AM -0700, Steve Holmes wrote: > > No, I don't think the kernel has updated since that time and I messed > > with my serial synth befor that point in time anyway. I can echo text > > to it to /dev/ttyS0 and that part works great but when I try to use > > the speakup_spkout module to use the Speakout synth with speakup, I > > get silence. I don't know how to debug this either. I really don't > > have kernel hacking skills to speak uf. > > > > I wonder if there is anything else I can look for. I also use an Arch > > system so we do have that in common. That's why I'm surprised you can > > do it but I can't. Unless it has something to do with each specific > > synth module. > > > > -- > The Moon is Waxing Crescent (4% of Full) > My audio web site: www.edway.ftml.net > My audio editor weblog: edway.wordpress.com > -------- > What is wanted is not the will to believe, but the will to find out, > which is the exact opposite. > -- Bertrand Russell, "Skeptical Essays", 1928 > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup