The fast think comes up with a 4066 switch and two small power amplifiers... PIC controls the 4066 gates... it will cost. Using a 4066 directly is a killing, since its internal ON resistance is about 100 Ohms (average) against your 8 Ohms speaker... it will deliver only 1/10 of the power to the speaker... not even talking that the 4066 should need a + and - power supply (Vcc and -Vcc should be higher than the peak signal) to be able to deliver the negative side of the signal to the speaker. Max4554 can give you 6 Ohms with a ±15Vdc power supply, but at the cost of $6.00 at Maxim, the Max381 offers 20 Ohms when ON at $3.66 a piece at Maxim. Thinking again, why not use two small power amplifiers with input comming from the voice chip isolated by resistors, and kill the audio input from one *OR* another amplifier using an open collector transistor controlled by PIC... But then again, why not switch speakers, for example driving two small TRIACS (with a PIC port pin) at the ground side of the speaker... remember, triacs would stop conduct at each voice chip output crossing zero volts... but it could clip low volume audio signals, or not conduct at all. Perhaps, the use of a Philips new small audio stereo amplifiers, with digital volume control, both amps receive the same signal, PIC would be controlling the digital volume individually one then another... Or then, killing each amplify audio input using a LDR, iluminated by a lamp or LED driving by the PIC port pin and transistor... and so on. and lots of other possible solutions, but remember, any of them would require another chip, or amplifier, or it will not works well in low volume signal, or will require more power... ahhh, I remembered the nice solution to use a small and simple "relay"...... probably a good one... :), go for latching relays... just few milliamps of current during a very little time to latch it... unlatch is for free, no signal clipping, no losses, worths a try. By the way, it is NOT a dumb question, dealing with little analog signals *voltage* (speaker voltage in your case), scares the hell from several seniors in digital (and analog) technology. Wagner. Bill Pierce wrote: > > I hope this isn't to dumb a question, I'm a programmer just starting with > PICs. > > I want to control the output of a voice chip to send it to 2 different > speakers. I want the sound to go to one speaker to play a sound, then switch > to the second speaker to play the next sound. This requires switching a > single line and doesn't seem hard but relays seem like overkill. Any > suggestions on how to do this?