I'm afraid I'm not going about this very scientifically because I'm not really understanding the add an multiply work for pitch and rate. However, i sort of have pitch responding by using genericPitchMultiply 1 and not doing anything to the add line, just commenting it out. If I do this, I get normal speech pitch (which I was getting anyway) when speakup starts, and by doing echo > /proc/speakup/pitch (a number between 1 and 9) the pitch moves up and down appropriately. I can also get rate to change but haven't come anywhere close to figuring out what I should use to multiply for appropriate increments. I don't know if what I'm doing for pitch is appropriate as far as how i should be doing it, but it does seem to work somewhat acceptably. There are probably formulas I should be using for both of these. -- Cheryl "Where your treasure is, there will your heart be also."