Got the Dectalk PC2 working!
ameer armaly
ameer at charter.net
Tue May 4 18:03:50 EDT 2004
?What's the difference between it and the original dec pc?
On Sat, 1 May 2004, Adam Myrow wrote:
> For anybody who has the Dectalk PC 2 rather than the original Dectalk PC,
> I want to post what I had to do to get it working, and point out a slight
> bug in Speakup. First, I re-built my kernel with all of Speakup as
> modules. Next, I downloaded the dec_pc.tar.gz file from the Speakup FTP
> sight and unpacked it in /usr/local/lib/dec_pc. Next, I modified the
> dec_pc.conf file, changing the top line to "io=0x260" which reflects the
> setting of my Dectalk PC. After attempts to load the Dectalk drivers
> resulted in no speech, I decided to copy the drivers that I already have
> for my Dectalk PC2 in place of the supplied drivers. Thus, I replaced the
> following files with my versions. kernel.sys, lts.exe, ph.exe, and
> cmd.exe. Lastly, I copied the file dtpcdic.dic and renamed it to
> dtpc.dic. this replaced the dtpc.dic supplied with the archive. After
> all that, I could successfully run the command "dtload -t" and type text
> and have it echoed back. However, when I tried to load the Speakup
> module, I got errors to the effect that Speakup couldn't find the Dectalk
> PC. It turns out that Speakup doesn't recognize 0x260 as a valid address
> for the Dectalk PC. The solution is to modify line 30 of speakup_decpc.c
> to add 0x260 to the list of base addresses and re-build the kernel and
> modules. Actually, you may be able to get away with just re-building the
> modules, but I went ahead and rebuilt the kernel as well to be safe. The
> new line 30 looks like this.
> static int synth_portlist[] = { 0x340, 0x350, 0x240, 0x250, 0x260, 0 };
>
> Now, my Dectalk PC works! The only gripe I have is that words with
> apostrophes aren't pronounced correctly. It's treating apostrophes as
> spaces, so that "it's" gets spoken as "it s." Also, there is no pause
> between sentences. The sluggishness mentioned in the Readme isn't as bad
> as I was expecting from reading list archives. Anyway, thanks to all
> those who have helped in supporting various synthesizers in Speakup and
> especially those who are working on making software synthesizers work.
> While I personally prefer hardware synthesizers, having the option of
> using software synthesizers will open Speakup to a lot more users, and
> thus, Linux in turn.
>
>
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
More information about the Speakup
mailing list